Supported adjust PTS scene speed.
This commit is contained in:
242
pts/CMakeLists.txt
Normal file
242
pts/CMakeLists.txt
Normal file
@@ -0,0 +1,242 @@
|
|||||||
|
#
|
||||||
|
# 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(pts_public_header
|
||||||
|
include/alibabacloud/pts/PTSClient.h
|
||||||
|
include/alibabacloud/pts/PTSExport.h )
|
||||||
|
|
||||||
|
set(pts_public_header_model
|
||||||
|
include/alibabacloud/pts/model/AdjustJMeterSceneSpeedRequest.h
|
||||||
|
include/alibabacloud/pts/model/AdjustJMeterSceneSpeedResult.h
|
||||||
|
include/alibabacloud/pts/model/CreatePtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/CreatePtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/CreatePtsSceneBaseLineFromReportRequest.h
|
||||||
|
include/alibabacloud/pts/model/CreatePtsSceneBaseLineFromReportResult.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsSceneBaseLineRequest.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsSceneBaseLineResult.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsScenesRequest.h
|
||||||
|
include/alibabacloud/pts/model/DeletePtsScenesResult.h
|
||||||
|
include/alibabacloud/pts/model/GetAllRegionsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetAllRegionsResult.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterLogsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterLogsResult.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSampleMetricsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSampleMetricsResult.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSamplingLogsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSamplingLogsResult.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSceneRunningDataRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetJMeterSceneRunningDataResult.h
|
||||||
|
include/alibabacloud/pts/model/GetOpenJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetOpenJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsReportDetailsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsReportDetailsResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsReportsBySceneIdRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsReportsBySceneIdResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneBaseLineRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneBaseLineResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneRunningDataRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneRunningDataResult.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneRunningStatusRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetPtsSceneRunningStatusResult.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcSecurityGroupRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcSecurityGroupResult.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcVSwitchRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcVSwitchResult.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcsRequest.h
|
||||||
|
include/alibabacloud/pts/model/GetUserVpcsResult.h
|
||||||
|
include/alibabacloud/pts/model/ListEnvsRequest.h
|
||||||
|
include/alibabacloud/pts/model/ListEnvsResult.h
|
||||||
|
include/alibabacloud/pts/model/ListJMeterReportsRequest.h
|
||||||
|
include/alibabacloud/pts/model/ListJMeterReportsResult.h
|
||||||
|
include/alibabacloud/pts/model/ListOpenJMeterScenesRequest.h
|
||||||
|
include/alibabacloud/pts/model/ListOpenJMeterScenesResult.h
|
||||||
|
include/alibabacloud/pts/model/ListPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/ListPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/ModifyPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/ModifyPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/RemoveEnvRequest.h
|
||||||
|
include/alibabacloud/pts/model/RemoveEnvResult.h
|
||||||
|
include/alibabacloud/pts/model/RemoveOpenJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/RemoveOpenJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/SaveEnvRequest.h
|
||||||
|
include/alibabacloud/pts/model/SaveEnvResult.h
|
||||||
|
include/alibabacloud/pts/model/SaveOpenJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/SaveOpenJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/SavePtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/SavePtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StartDebugPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StartDebugPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StartDebuggingJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StartDebuggingJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StartPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StartPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StartTestingJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StartTestingJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StopDebugPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StopDebugPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StopDebuggingJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StopDebuggingJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StopPtsSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StopPtsSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/StopTestingJMeterSceneRequest.h
|
||||||
|
include/alibabacloud/pts/model/StopTestingJMeterSceneResult.h
|
||||||
|
include/alibabacloud/pts/model/UpdatePtsSceneBaseLineRequest.h
|
||||||
|
include/alibabacloud/pts/model/UpdatePtsSceneBaseLineResult.h )
|
||||||
|
|
||||||
|
set(pts_src
|
||||||
|
src/PTSClient.cc
|
||||||
|
src/model/AdjustJMeterSceneSpeedRequest.cc
|
||||||
|
src/model/AdjustJMeterSceneSpeedResult.cc
|
||||||
|
src/model/CreatePtsSceneRequest.cc
|
||||||
|
src/model/CreatePtsSceneResult.cc
|
||||||
|
src/model/CreatePtsSceneBaseLineFromReportRequest.cc
|
||||||
|
src/model/CreatePtsSceneBaseLineFromReportResult.cc
|
||||||
|
src/model/DeletePtsSceneRequest.cc
|
||||||
|
src/model/DeletePtsSceneResult.cc
|
||||||
|
src/model/DeletePtsSceneBaseLineRequest.cc
|
||||||
|
src/model/DeletePtsSceneBaseLineResult.cc
|
||||||
|
src/model/DeletePtsScenesRequest.cc
|
||||||
|
src/model/DeletePtsScenesResult.cc
|
||||||
|
src/model/GetAllRegionsRequest.cc
|
||||||
|
src/model/GetAllRegionsResult.cc
|
||||||
|
src/model/GetJMeterLogsRequest.cc
|
||||||
|
src/model/GetJMeterLogsResult.cc
|
||||||
|
src/model/GetJMeterSampleMetricsRequest.cc
|
||||||
|
src/model/GetJMeterSampleMetricsResult.cc
|
||||||
|
src/model/GetJMeterSamplingLogsRequest.cc
|
||||||
|
src/model/GetJMeterSamplingLogsResult.cc
|
||||||
|
src/model/GetJMeterSceneRunningDataRequest.cc
|
||||||
|
src/model/GetJMeterSceneRunningDataResult.cc
|
||||||
|
src/model/GetOpenJMeterSceneRequest.cc
|
||||||
|
src/model/GetOpenJMeterSceneResult.cc
|
||||||
|
src/model/GetPtsReportDetailsRequest.cc
|
||||||
|
src/model/GetPtsReportDetailsResult.cc
|
||||||
|
src/model/GetPtsReportsBySceneIdRequest.cc
|
||||||
|
src/model/GetPtsReportsBySceneIdResult.cc
|
||||||
|
src/model/GetPtsSceneRequest.cc
|
||||||
|
src/model/GetPtsSceneResult.cc
|
||||||
|
src/model/GetPtsSceneBaseLineRequest.cc
|
||||||
|
src/model/GetPtsSceneBaseLineResult.cc
|
||||||
|
src/model/GetPtsSceneRunningDataRequest.cc
|
||||||
|
src/model/GetPtsSceneRunningDataResult.cc
|
||||||
|
src/model/GetPtsSceneRunningStatusRequest.cc
|
||||||
|
src/model/GetPtsSceneRunningStatusResult.cc
|
||||||
|
src/model/GetUserVpcSecurityGroupRequest.cc
|
||||||
|
src/model/GetUserVpcSecurityGroupResult.cc
|
||||||
|
src/model/GetUserVpcVSwitchRequest.cc
|
||||||
|
src/model/GetUserVpcVSwitchResult.cc
|
||||||
|
src/model/GetUserVpcsRequest.cc
|
||||||
|
src/model/GetUserVpcsResult.cc
|
||||||
|
src/model/ListEnvsRequest.cc
|
||||||
|
src/model/ListEnvsResult.cc
|
||||||
|
src/model/ListJMeterReportsRequest.cc
|
||||||
|
src/model/ListJMeterReportsResult.cc
|
||||||
|
src/model/ListOpenJMeterScenesRequest.cc
|
||||||
|
src/model/ListOpenJMeterScenesResult.cc
|
||||||
|
src/model/ListPtsSceneRequest.cc
|
||||||
|
src/model/ListPtsSceneResult.cc
|
||||||
|
src/model/ModifyPtsSceneRequest.cc
|
||||||
|
src/model/ModifyPtsSceneResult.cc
|
||||||
|
src/model/RemoveEnvRequest.cc
|
||||||
|
src/model/RemoveEnvResult.cc
|
||||||
|
src/model/RemoveOpenJMeterSceneRequest.cc
|
||||||
|
src/model/RemoveOpenJMeterSceneResult.cc
|
||||||
|
src/model/SaveEnvRequest.cc
|
||||||
|
src/model/SaveEnvResult.cc
|
||||||
|
src/model/SaveOpenJMeterSceneRequest.cc
|
||||||
|
src/model/SaveOpenJMeterSceneResult.cc
|
||||||
|
src/model/SavePtsSceneRequest.cc
|
||||||
|
src/model/SavePtsSceneResult.cc
|
||||||
|
src/model/StartDebugPtsSceneRequest.cc
|
||||||
|
src/model/StartDebugPtsSceneResult.cc
|
||||||
|
src/model/StartDebuggingJMeterSceneRequest.cc
|
||||||
|
src/model/StartDebuggingJMeterSceneResult.cc
|
||||||
|
src/model/StartPtsSceneRequest.cc
|
||||||
|
src/model/StartPtsSceneResult.cc
|
||||||
|
src/model/StartTestingJMeterSceneRequest.cc
|
||||||
|
src/model/StartTestingJMeterSceneResult.cc
|
||||||
|
src/model/StopDebugPtsSceneRequest.cc
|
||||||
|
src/model/StopDebugPtsSceneResult.cc
|
||||||
|
src/model/StopDebuggingJMeterSceneRequest.cc
|
||||||
|
src/model/StopDebuggingJMeterSceneResult.cc
|
||||||
|
src/model/StopPtsSceneRequest.cc
|
||||||
|
src/model/StopPtsSceneResult.cc
|
||||||
|
src/model/StopTestingJMeterSceneRequest.cc
|
||||||
|
src/model/StopTestingJMeterSceneResult.cc
|
||||||
|
src/model/UpdatePtsSceneBaseLineRequest.cc
|
||||||
|
src/model/UpdatePtsSceneBaseLineResult.cc )
|
||||||
|
|
||||||
|
add_library(pts ${LIB_TYPE}
|
||||||
|
${pts_public_header}
|
||||||
|
${pts_public_header_model}
|
||||||
|
${pts_src})
|
||||||
|
|
||||||
|
set_target_properties(pts
|
||||||
|
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}pts
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(pts
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_PTS_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(pts
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(pts
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(pts
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(pts
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(pts
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(pts
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(pts
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(pts
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${pts_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/pts)
|
||||||
|
install(FILES ${pts_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/pts/model)
|
||||||
|
install(TARGETS pts
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
366
pts/include/alibabacloud/pts/PTSClient.h
Normal file
366
pts/include/alibabacloud/pts/PTSClient.h
Normal file
@@ -0,0 +1,366 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_PTSCLIENT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_PTSCLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
|
#include "PTSExport.h"
|
||||||
|
#include "model/AdjustJMeterSceneSpeedRequest.h"
|
||||||
|
#include "model/AdjustJMeterSceneSpeedResult.h"
|
||||||
|
#include "model/CreatePtsSceneRequest.h"
|
||||||
|
#include "model/CreatePtsSceneResult.h"
|
||||||
|
#include "model/CreatePtsSceneBaseLineFromReportRequest.h"
|
||||||
|
#include "model/CreatePtsSceneBaseLineFromReportResult.h"
|
||||||
|
#include "model/DeletePtsSceneRequest.h"
|
||||||
|
#include "model/DeletePtsSceneResult.h"
|
||||||
|
#include "model/DeletePtsSceneBaseLineRequest.h"
|
||||||
|
#include "model/DeletePtsSceneBaseLineResult.h"
|
||||||
|
#include "model/DeletePtsScenesRequest.h"
|
||||||
|
#include "model/DeletePtsScenesResult.h"
|
||||||
|
#include "model/GetAllRegionsRequest.h"
|
||||||
|
#include "model/GetAllRegionsResult.h"
|
||||||
|
#include "model/GetJMeterLogsRequest.h"
|
||||||
|
#include "model/GetJMeterLogsResult.h"
|
||||||
|
#include "model/GetJMeterSampleMetricsRequest.h"
|
||||||
|
#include "model/GetJMeterSampleMetricsResult.h"
|
||||||
|
#include "model/GetJMeterSamplingLogsRequest.h"
|
||||||
|
#include "model/GetJMeterSamplingLogsResult.h"
|
||||||
|
#include "model/GetJMeterSceneRunningDataRequest.h"
|
||||||
|
#include "model/GetJMeterSceneRunningDataResult.h"
|
||||||
|
#include "model/GetOpenJMeterSceneRequest.h"
|
||||||
|
#include "model/GetOpenJMeterSceneResult.h"
|
||||||
|
#include "model/GetPtsReportDetailsRequest.h"
|
||||||
|
#include "model/GetPtsReportDetailsResult.h"
|
||||||
|
#include "model/GetPtsReportsBySceneIdRequest.h"
|
||||||
|
#include "model/GetPtsReportsBySceneIdResult.h"
|
||||||
|
#include "model/GetPtsSceneRequest.h"
|
||||||
|
#include "model/GetPtsSceneResult.h"
|
||||||
|
#include "model/GetPtsSceneBaseLineRequest.h"
|
||||||
|
#include "model/GetPtsSceneBaseLineResult.h"
|
||||||
|
#include "model/GetPtsSceneRunningDataRequest.h"
|
||||||
|
#include "model/GetPtsSceneRunningDataResult.h"
|
||||||
|
#include "model/GetPtsSceneRunningStatusRequest.h"
|
||||||
|
#include "model/GetPtsSceneRunningStatusResult.h"
|
||||||
|
#include "model/GetUserVpcSecurityGroupRequest.h"
|
||||||
|
#include "model/GetUserVpcSecurityGroupResult.h"
|
||||||
|
#include "model/GetUserVpcVSwitchRequest.h"
|
||||||
|
#include "model/GetUserVpcVSwitchResult.h"
|
||||||
|
#include "model/GetUserVpcsRequest.h"
|
||||||
|
#include "model/GetUserVpcsResult.h"
|
||||||
|
#include "model/ListEnvsRequest.h"
|
||||||
|
#include "model/ListEnvsResult.h"
|
||||||
|
#include "model/ListJMeterReportsRequest.h"
|
||||||
|
#include "model/ListJMeterReportsResult.h"
|
||||||
|
#include "model/ListOpenJMeterScenesRequest.h"
|
||||||
|
#include "model/ListOpenJMeterScenesResult.h"
|
||||||
|
#include "model/ListPtsSceneRequest.h"
|
||||||
|
#include "model/ListPtsSceneResult.h"
|
||||||
|
#include "model/ModifyPtsSceneRequest.h"
|
||||||
|
#include "model/ModifyPtsSceneResult.h"
|
||||||
|
#include "model/RemoveEnvRequest.h"
|
||||||
|
#include "model/RemoveEnvResult.h"
|
||||||
|
#include "model/RemoveOpenJMeterSceneRequest.h"
|
||||||
|
#include "model/RemoveOpenJMeterSceneResult.h"
|
||||||
|
#include "model/SaveEnvRequest.h"
|
||||||
|
#include "model/SaveEnvResult.h"
|
||||||
|
#include "model/SaveOpenJMeterSceneRequest.h"
|
||||||
|
#include "model/SaveOpenJMeterSceneResult.h"
|
||||||
|
#include "model/SavePtsSceneRequest.h"
|
||||||
|
#include "model/SavePtsSceneResult.h"
|
||||||
|
#include "model/StartDebugPtsSceneRequest.h"
|
||||||
|
#include "model/StartDebugPtsSceneResult.h"
|
||||||
|
#include "model/StartDebuggingJMeterSceneRequest.h"
|
||||||
|
#include "model/StartDebuggingJMeterSceneResult.h"
|
||||||
|
#include "model/StartPtsSceneRequest.h"
|
||||||
|
#include "model/StartPtsSceneResult.h"
|
||||||
|
#include "model/StartTestingJMeterSceneRequest.h"
|
||||||
|
#include "model/StartTestingJMeterSceneResult.h"
|
||||||
|
#include "model/StopDebugPtsSceneRequest.h"
|
||||||
|
#include "model/StopDebugPtsSceneResult.h"
|
||||||
|
#include "model/StopDebuggingJMeterSceneRequest.h"
|
||||||
|
#include "model/StopDebuggingJMeterSceneResult.h"
|
||||||
|
#include "model/StopPtsSceneRequest.h"
|
||||||
|
#include "model/StopPtsSceneResult.h"
|
||||||
|
#include "model/StopTestingJMeterSceneRequest.h"
|
||||||
|
#include "model/StopTestingJMeterSceneResult.h"
|
||||||
|
#include "model/UpdatePtsSceneBaseLineRequest.h"
|
||||||
|
#include "model/UpdatePtsSceneBaseLineResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT PTSClient : public RpcServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::AdjustJMeterSceneSpeedResult> AdjustJMeterSceneSpeedOutcome;
|
||||||
|
typedef std::future<AdjustJMeterSceneSpeedOutcome> AdjustJMeterSceneSpeedOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::AdjustJMeterSceneSpeedRequest&, const AdjustJMeterSceneSpeedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AdjustJMeterSceneSpeedAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreatePtsSceneResult> CreatePtsSceneOutcome;
|
||||||
|
typedef std::future<CreatePtsSceneOutcome> CreatePtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::CreatePtsSceneRequest&, const CreatePtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreatePtsSceneBaseLineFromReportResult> CreatePtsSceneBaseLineFromReportOutcome;
|
||||||
|
typedef std::future<CreatePtsSceneBaseLineFromReportOutcome> CreatePtsSceneBaseLineFromReportOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::CreatePtsSceneBaseLineFromReportRequest&, const CreatePtsSceneBaseLineFromReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePtsSceneBaseLineFromReportAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeletePtsSceneResult> DeletePtsSceneOutcome;
|
||||||
|
typedef std::future<DeletePtsSceneOutcome> DeletePtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::DeletePtsSceneRequest&, const DeletePtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeletePtsSceneBaseLineResult> DeletePtsSceneBaseLineOutcome;
|
||||||
|
typedef std::future<DeletePtsSceneBaseLineOutcome> DeletePtsSceneBaseLineOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::DeletePtsSceneBaseLineRequest&, const DeletePtsSceneBaseLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePtsSceneBaseLineAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeletePtsScenesResult> DeletePtsScenesOutcome;
|
||||||
|
typedef std::future<DeletePtsScenesOutcome> DeletePtsScenesOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::DeletePtsScenesRequest&, const DeletePtsScenesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePtsScenesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetAllRegionsResult> GetAllRegionsOutcome;
|
||||||
|
typedef std::future<GetAllRegionsOutcome> GetAllRegionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetAllRegionsRequest&, const GetAllRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAllRegionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetJMeterLogsResult> GetJMeterLogsOutcome;
|
||||||
|
typedef std::future<GetJMeterLogsOutcome> GetJMeterLogsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetJMeterLogsRequest&, const GetJMeterLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJMeterLogsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetJMeterSampleMetricsResult> GetJMeterSampleMetricsOutcome;
|
||||||
|
typedef std::future<GetJMeterSampleMetricsOutcome> GetJMeterSampleMetricsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetJMeterSampleMetricsRequest&, const GetJMeterSampleMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJMeterSampleMetricsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetJMeterSamplingLogsResult> GetJMeterSamplingLogsOutcome;
|
||||||
|
typedef std::future<GetJMeterSamplingLogsOutcome> GetJMeterSamplingLogsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetJMeterSamplingLogsRequest&, const GetJMeterSamplingLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJMeterSamplingLogsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetJMeterSceneRunningDataResult> GetJMeterSceneRunningDataOutcome;
|
||||||
|
typedef std::future<GetJMeterSceneRunningDataOutcome> GetJMeterSceneRunningDataOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetJMeterSceneRunningDataRequest&, const GetJMeterSceneRunningDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJMeterSceneRunningDataAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetOpenJMeterSceneResult> GetOpenJMeterSceneOutcome;
|
||||||
|
typedef std::future<GetOpenJMeterSceneOutcome> GetOpenJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetOpenJMeterSceneRequest&, const GetOpenJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOpenJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsReportDetailsResult> GetPtsReportDetailsOutcome;
|
||||||
|
typedef std::future<GetPtsReportDetailsOutcome> GetPtsReportDetailsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsReportDetailsRequest&, const GetPtsReportDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsReportDetailsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsReportsBySceneIdResult> GetPtsReportsBySceneIdOutcome;
|
||||||
|
typedef std::future<GetPtsReportsBySceneIdOutcome> GetPtsReportsBySceneIdOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsReportsBySceneIdRequest&, const GetPtsReportsBySceneIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsReportsBySceneIdAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsSceneResult> GetPtsSceneOutcome;
|
||||||
|
typedef std::future<GetPtsSceneOutcome> GetPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsSceneRequest&, const GetPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsSceneBaseLineResult> GetPtsSceneBaseLineOutcome;
|
||||||
|
typedef std::future<GetPtsSceneBaseLineOutcome> GetPtsSceneBaseLineOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsSceneBaseLineRequest&, const GetPtsSceneBaseLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsSceneBaseLineAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsSceneRunningDataResult> GetPtsSceneRunningDataOutcome;
|
||||||
|
typedef std::future<GetPtsSceneRunningDataOutcome> GetPtsSceneRunningDataOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsSceneRunningDataRequest&, const GetPtsSceneRunningDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsSceneRunningDataAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetPtsSceneRunningStatusResult> GetPtsSceneRunningStatusOutcome;
|
||||||
|
typedef std::future<GetPtsSceneRunningStatusOutcome> GetPtsSceneRunningStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetPtsSceneRunningStatusRequest&, const GetPtsSceneRunningStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPtsSceneRunningStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetUserVpcSecurityGroupResult> GetUserVpcSecurityGroupOutcome;
|
||||||
|
typedef std::future<GetUserVpcSecurityGroupOutcome> GetUserVpcSecurityGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetUserVpcSecurityGroupRequest&, const GetUserVpcSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserVpcSecurityGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetUserVpcVSwitchResult> GetUserVpcVSwitchOutcome;
|
||||||
|
typedef std::future<GetUserVpcVSwitchOutcome> GetUserVpcVSwitchOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetUserVpcVSwitchRequest&, const GetUserVpcVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserVpcVSwitchAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetUserVpcsResult> GetUserVpcsOutcome;
|
||||||
|
typedef std::future<GetUserVpcsOutcome> GetUserVpcsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::GetUserVpcsRequest&, const GetUserVpcsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserVpcsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListEnvsResult> ListEnvsOutcome;
|
||||||
|
typedef std::future<ListEnvsOutcome> ListEnvsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::ListEnvsRequest&, const ListEnvsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnvsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListJMeterReportsResult> ListJMeterReportsOutcome;
|
||||||
|
typedef std::future<ListJMeterReportsOutcome> ListJMeterReportsOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::ListJMeterReportsRequest&, const ListJMeterReportsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJMeterReportsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListOpenJMeterScenesResult> ListOpenJMeterScenesOutcome;
|
||||||
|
typedef std::future<ListOpenJMeterScenesOutcome> ListOpenJMeterScenesOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::ListOpenJMeterScenesRequest&, const ListOpenJMeterScenesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOpenJMeterScenesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListPtsSceneResult> ListPtsSceneOutcome;
|
||||||
|
typedef std::future<ListPtsSceneOutcome> ListPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::ListPtsSceneRequest&, const ListPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyPtsSceneResult> ModifyPtsSceneOutcome;
|
||||||
|
typedef std::future<ModifyPtsSceneOutcome> ModifyPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::ModifyPtsSceneRequest&, const ModifyPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RemoveEnvResult> RemoveEnvOutcome;
|
||||||
|
typedef std::future<RemoveEnvOutcome> RemoveEnvOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::RemoveEnvRequest&, const RemoveEnvOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveEnvAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RemoveOpenJMeterSceneResult> RemoveOpenJMeterSceneOutcome;
|
||||||
|
typedef std::future<RemoveOpenJMeterSceneOutcome> RemoveOpenJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::RemoveOpenJMeterSceneRequest&, const RemoveOpenJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveOpenJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SaveEnvResult> SaveEnvOutcome;
|
||||||
|
typedef std::future<SaveEnvOutcome> SaveEnvOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::SaveEnvRequest&, const SaveEnvOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveEnvAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SaveOpenJMeterSceneResult> SaveOpenJMeterSceneOutcome;
|
||||||
|
typedef std::future<SaveOpenJMeterSceneOutcome> SaveOpenJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::SaveOpenJMeterSceneRequest&, const SaveOpenJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveOpenJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SavePtsSceneResult> SavePtsSceneOutcome;
|
||||||
|
typedef std::future<SavePtsSceneOutcome> SavePtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::SavePtsSceneRequest&, const SavePtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SavePtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartDebugPtsSceneResult> StartDebugPtsSceneOutcome;
|
||||||
|
typedef std::future<StartDebugPtsSceneOutcome> StartDebugPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StartDebugPtsSceneRequest&, const StartDebugPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDebugPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartDebuggingJMeterSceneResult> StartDebuggingJMeterSceneOutcome;
|
||||||
|
typedef std::future<StartDebuggingJMeterSceneOutcome> StartDebuggingJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StartDebuggingJMeterSceneRequest&, const StartDebuggingJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDebuggingJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartPtsSceneResult> StartPtsSceneOutcome;
|
||||||
|
typedef std::future<StartPtsSceneOutcome> StartPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StartPtsSceneRequest&, const StartPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartTestingJMeterSceneResult> StartTestingJMeterSceneOutcome;
|
||||||
|
typedef std::future<StartTestingJMeterSceneOutcome> StartTestingJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StartTestingJMeterSceneRequest&, const StartTestingJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartTestingJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopDebugPtsSceneResult> StopDebugPtsSceneOutcome;
|
||||||
|
typedef std::future<StopDebugPtsSceneOutcome> StopDebugPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StopDebugPtsSceneRequest&, const StopDebugPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDebugPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopDebuggingJMeterSceneResult> StopDebuggingJMeterSceneOutcome;
|
||||||
|
typedef std::future<StopDebuggingJMeterSceneOutcome> StopDebuggingJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StopDebuggingJMeterSceneRequest&, const StopDebuggingJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDebuggingJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopPtsSceneResult> StopPtsSceneOutcome;
|
||||||
|
typedef std::future<StopPtsSceneOutcome> StopPtsSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StopPtsSceneRequest&, const StopPtsSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopPtsSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopTestingJMeterSceneResult> StopTestingJMeterSceneOutcome;
|
||||||
|
typedef std::future<StopTestingJMeterSceneOutcome> StopTestingJMeterSceneOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::StopTestingJMeterSceneRequest&, const StopTestingJMeterSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopTestingJMeterSceneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdatePtsSceneBaseLineResult> UpdatePtsSceneBaseLineOutcome;
|
||||||
|
typedef std::future<UpdatePtsSceneBaseLineOutcome> UpdatePtsSceneBaseLineOutcomeCallable;
|
||||||
|
typedef std::function<void(const PTSClient*, const Model::UpdatePtsSceneBaseLineRequest&, const UpdatePtsSceneBaseLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePtsSceneBaseLineAsyncHandler;
|
||||||
|
|
||||||
|
PTSClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
PTSClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
PTSClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~PTSClient();
|
||||||
|
AdjustJMeterSceneSpeedOutcome adjustJMeterSceneSpeed(const Model::AdjustJMeterSceneSpeedRequest &request)const;
|
||||||
|
void adjustJMeterSceneSpeedAsync(const Model::AdjustJMeterSceneSpeedRequest& request, const AdjustJMeterSceneSpeedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AdjustJMeterSceneSpeedOutcomeCallable adjustJMeterSceneSpeedCallable(const Model::AdjustJMeterSceneSpeedRequest& request) const;
|
||||||
|
CreatePtsSceneOutcome createPtsScene(const Model::CreatePtsSceneRequest &request)const;
|
||||||
|
void createPtsSceneAsync(const Model::CreatePtsSceneRequest& request, const CreatePtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreatePtsSceneOutcomeCallable createPtsSceneCallable(const Model::CreatePtsSceneRequest& request) const;
|
||||||
|
CreatePtsSceneBaseLineFromReportOutcome createPtsSceneBaseLineFromReport(const Model::CreatePtsSceneBaseLineFromReportRequest &request)const;
|
||||||
|
void createPtsSceneBaseLineFromReportAsync(const Model::CreatePtsSceneBaseLineFromReportRequest& request, const CreatePtsSceneBaseLineFromReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreatePtsSceneBaseLineFromReportOutcomeCallable createPtsSceneBaseLineFromReportCallable(const Model::CreatePtsSceneBaseLineFromReportRequest& request) const;
|
||||||
|
DeletePtsSceneOutcome deletePtsScene(const Model::DeletePtsSceneRequest &request)const;
|
||||||
|
void deletePtsSceneAsync(const Model::DeletePtsSceneRequest& request, const DeletePtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeletePtsSceneOutcomeCallable deletePtsSceneCallable(const Model::DeletePtsSceneRequest& request) const;
|
||||||
|
DeletePtsSceneBaseLineOutcome deletePtsSceneBaseLine(const Model::DeletePtsSceneBaseLineRequest &request)const;
|
||||||
|
void deletePtsSceneBaseLineAsync(const Model::DeletePtsSceneBaseLineRequest& request, const DeletePtsSceneBaseLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeletePtsSceneBaseLineOutcomeCallable deletePtsSceneBaseLineCallable(const Model::DeletePtsSceneBaseLineRequest& request) const;
|
||||||
|
DeletePtsScenesOutcome deletePtsScenes(const Model::DeletePtsScenesRequest &request)const;
|
||||||
|
void deletePtsScenesAsync(const Model::DeletePtsScenesRequest& request, const DeletePtsScenesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeletePtsScenesOutcomeCallable deletePtsScenesCallable(const Model::DeletePtsScenesRequest& request) const;
|
||||||
|
GetAllRegionsOutcome getAllRegions(const Model::GetAllRegionsRequest &request)const;
|
||||||
|
void getAllRegionsAsync(const Model::GetAllRegionsRequest& request, const GetAllRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetAllRegionsOutcomeCallable getAllRegionsCallable(const Model::GetAllRegionsRequest& request) const;
|
||||||
|
GetJMeterLogsOutcome getJMeterLogs(const Model::GetJMeterLogsRequest &request)const;
|
||||||
|
void getJMeterLogsAsync(const Model::GetJMeterLogsRequest& request, const GetJMeterLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetJMeterLogsOutcomeCallable getJMeterLogsCallable(const Model::GetJMeterLogsRequest& request) const;
|
||||||
|
GetJMeterSampleMetricsOutcome getJMeterSampleMetrics(const Model::GetJMeterSampleMetricsRequest &request)const;
|
||||||
|
void getJMeterSampleMetricsAsync(const Model::GetJMeterSampleMetricsRequest& request, const GetJMeterSampleMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetJMeterSampleMetricsOutcomeCallable getJMeterSampleMetricsCallable(const Model::GetJMeterSampleMetricsRequest& request) const;
|
||||||
|
GetJMeterSamplingLogsOutcome getJMeterSamplingLogs(const Model::GetJMeterSamplingLogsRequest &request)const;
|
||||||
|
void getJMeterSamplingLogsAsync(const Model::GetJMeterSamplingLogsRequest& request, const GetJMeterSamplingLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetJMeterSamplingLogsOutcomeCallable getJMeterSamplingLogsCallable(const Model::GetJMeterSamplingLogsRequest& request) const;
|
||||||
|
GetJMeterSceneRunningDataOutcome getJMeterSceneRunningData(const Model::GetJMeterSceneRunningDataRequest &request)const;
|
||||||
|
void getJMeterSceneRunningDataAsync(const Model::GetJMeterSceneRunningDataRequest& request, const GetJMeterSceneRunningDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetJMeterSceneRunningDataOutcomeCallable getJMeterSceneRunningDataCallable(const Model::GetJMeterSceneRunningDataRequest& request) const;
|
||||||
|
GetOpenJMeterSceneOutcome getOpenJMeterScene(const Model::GetOpenJMeterSceneRequest &request)const;
|
||||||
|
void getOpenJMeterSceneAsync(const Model::GetOpenJMeterSceneRequest& request, const GetOpenJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetOpenJMeterSceneOutcomeCallable getOpenJMeterSceneCallable(const Model::GetOpenJMeterSceneRequest& request) const;
|
||||||
|
GetPtsReportDetailsOutcome getPtsReportDetails(const Model::GetPtsReportDetailsRequest &request)const;
|
||||||
|
void getPtsReportDetailsAsync(const Model::GetPtsReportDetailsRequest& request, const GetPtsReportDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsReportDetailsOutcomeCallable getPtsReportDetailsCallable(const Model::GetPtsReportDetailsRequest& request) const;
|
||||||
|
GetPtsReportsBySceneIdOutcome getPtsReportsBySceneId(const Model::GetPtsReportsBySceneIdRequest &request)const;
|
||||||
|
void getPtsReportsBySceneIdAsync(const Model::GetPtsReportsBySceneIdRequest& request, const GetPtsReportsBySceneIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsReportsBySceneIdOutcomeCallable getPtsReportsBySceneIdCallable(const Model::GetPtsReportsBySceneIdRequest& request) const;
|
||||||
|
GetPtsSceneOutcome getPtsScene(const Model::GetPtsSceneRequest &request)const;
|
||||||
|
void getPtsSceneAsync(const Model::GetPtsSceneRequest& request, const GetPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsSceneOutcomeCallable getPtsSceneCallable(const Model::GetPtsSceneRequest& request) const;
|
||||||
|
GetPtsSceneBaseLineOutcome getPtsSceneBaseLine(const Model::GetPtsSceneBaseLineRequest &request)const;
|
||||||
|
void getPtsSceneBaseLineAsync(const Model::GetPtsSceneBaseLineRequest& request, const GetPtsSceneBaseLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsSceneBaseLineOutcomeCallable getPtsSceneBaseLineCallable(const Model::GetPtsSceneBaseLineRequest& request) const;
|
||||||
|
GetPtsSceneRunningDataOutcome getPtsSceneRunningData(const Model::GetPtsSceneRunningDataRequest &request)const;
|
||||||
|
void getPtsSceneRunningDataAsync(const Model::GetPtsSceneRunningDataRequest& request, const GetPtsSceneRunningDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsSceneRunningDataOutcomeCallable getPtsSceneRunningDataCallable(const Model::GetPtsSceneRunningDataRequest& request) const;
|
||||||
|
GetPtsSceneRunningStatusOutcome getPtsSceneRunningStatus(const Model::GetPtsSceneRunningStatusRequest &request)const;
|
||||||
|
void getPtsSceneRunningStatusAsync(const Model::GetPtsSceneRunningStatusRequest& request, const GetPtsSceneRunningStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetPtsSceneRunningStatusOutcomeCallable getPtsSceneRunningStatusCallable(const Model::GetPtsSceneRunningStatusRequest& request) const;
|
||||||
|
GetUserVpcSecurityGroupOutcome getUserVpcSecurityGroup(const Model::GetUserVpcSecurityGroupRequest &request)const;
|
||||||
|
void getUserVpcSecurityGroupAsync(const Model::GetUserVpcSecurityGroupRequest& request, const GetUserVpcSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetUserVpcSecurityGroupOutcomeCallable getUserVpcSecurityGroupCallable(const Model::GetUserVpcSecurityGroupRequest& request) const;
|
||||||
|
GetUserVpcVSwitchOutcome getUserVpcVSwitch(const Model::GetUserVpcVSwitchRequest &request)const;
|
||||||
|
void getUserVpcVSwitchAsync(const Model::GetUserVpcVSwitchRequest& request, const GetUserVpcVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetUserVpcVSwitchOutcomeCallable getUserVpcVSwitchCallable(const Model::GetUserVpcVSwitchRequest& request) const;
|
||||||
|
GetUserVpcsOutcome getUserVpcs(const Model::GetUserVpcsRequest &request)const;
|
||||||
|
void getUserVpcsAsync(const Model::GetUserVpcsRequest& request, const GetUserVpcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetUserVpcsOutcomeCallable getUserVpcsCallable(const Model::GetUserVpcsRequest& request) const;
|
||||||
|
ListEnvsOutcome listEnvs(const Model::ListEnvsRequest &request)const;
|
||||||
|
void listEnvsAsync(const Model::ListEnvsRequest& request, const ListEnvsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListEnvsOutcomeCallable listEnvsCallable(const Model::ListEnvsRequest& request) const;
|
||||||
|
ListJMeterReportsOutcome listJMeterReports(const Model::ListJMeterReportsRequest &request)const;
|
||||||
|
void listJMeterReportsAsync(const Model::ListJMeterReportsRequest& request, const ListJMeterReportsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListJMeterReportsOutcomeCallable listJMeterReportsCallable(const Model::ListJMeterReportsRequest& request) const;
|
||||||
|
ListOpenJMeterScenesOutcome listOpenJMeterScenes(const Model::ListOpenJMeterScenesRequest &request)const;
|
||||||
|
void listOpenJMeterScenesAsync(const Model::ListOpenJMeterScenesRequest& request, const ListOpenJMeterScenesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListOpenJMeterScenesOutcomeCallable listOpenJMeterScenesCallable(const Model::ListOpenJMeterScenesRequest& request) const;
|
||||||
|
ListPtsSceneOutcome listPtsScene(const Model::ListPtsSceneRequest &request)const;
|
||||||
|
void listPtsSceneAsync(const Model::ListPtsSceneRequest& request, const ListPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListPtsSceneOutcomeCallable listPtsSceneCallable(const Model::ListPtsSceneRequest& request) const;
|
||||||
|
ModifyPtsSceneOutcome modifyPtsScene(const Model::ModifyPtsSceneRequest &request)const;
|
||||||
|
void modifyPtsSceneAsync(const Model::ModifyPtsSceneRequest& request, const ModifyPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyPtsSceneOutcomeCallable modifyPtsSceneCallable(const Model::ModifyPtsSceneRequest& request) const;
|
||||||
|
RemoveEnvOutcome removeEnv(const Model::RemoveEnvRequest &request)const;
|
||||||
|
void removeEnvAsync(const Model::RemoveEnvRequest& request, const RemoveEnvAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RemoveEnvOutcomeCallable removeEnvCallable(const Model::RemoveEnvRequest& request) const;
|
||||||
|
RemoveOpenJMeterSceneOutcome removeOpenJMeterScene(const Model::RemoveOpenJMeterSceneRequest &request)const;
|
||||||
|
void removeOpenJMeterSceneAsync(const Model::RemoveOpenJMeterSceneRequest& request, const RemoveOpenJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RemoveOpenJMeterSceneOutcomeCallable removeOpenJMeterSceneCallable(const Model::RemoveOpenJMeterSceneRequest& request) const;
|
||||||
|
SaveEnvOutcome saveEnv(const Model::SaveEnvRequest &request)const;
|
||||||
|
void saveEnvAsync(const Model::SaveEnvRequest& request, const SaveEnvAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SaveEnvOutcomeCallable saveEnvCallable(const Model::SaveEnvRequest& request) const;
|
||||||
|
SaveOpenJMeterSceneOutcome saveOpenJMeterScene(const Model::SaveOpenJMeterSceneRequest &request)const;
|
||||||
|
void saveOpenJMeterSceneAsync(const Model::SaveOpenJMeterSceneRequest& request, const SaveOpenJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SaveOpenJMeterSceneOutcomeCallable saveOpenJMeterSceneCallable(const Model::SaveOpenJMeterSceneRequest& request) const;
|
||||||
|
SavePtsSceneOutcome savePtsScene(const Model::SavePtsSceneRequest &request)const;
|
||||||
|
void savePtsSceneAsync(const Model::SavePtsSceneRequest& request, const SavePtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SavePtsSceneOutcomeCallable savePtsSceneCallable(const Model::SavePtsSceneRequest& request) const;
|
||||||
|
StartDebugPtsSceneOutcome startDebugPtsScene(const Model::StartDebugPtsSceneRequest &request)const;
|
||||||
|
void startDebugPtsSceneAsync(const Model::StartDebugPtsSceneRequest& request, const StartDebugPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartDebugPtsSceneOutcomeCallable startDebugPtsSceneCallable(const Model::StartDebugPtsSceneRequest& request) const;
|
||||||
|
StartDebuggingJMeterSceneOutcome startDebuggingJMeterScene(const Model::StartDebuggingJMeterSceneRequest &request)const;
|
||||||
|
void startDebuggingJMeterSceneAsync(const Model::StartDebuggingJMeterSceneRequest& request, const StartDebuggingJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartDebuggingJMeterSceneOutcomeCallable startDebuggingJMeterSceneCallable(const Model::StartDebuggingJMeterSceneRequest& request) const;
|
||||||
|
StartPtsSceneOutcome startPtsScene(const Model::StartPtsSceneRequest &request)const;
|
||||||
|
void startPtsSceneAsync(const Model::StartPtsSceneRequest& request, const StartPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartPtsSceneOutcomeCallable startPtsSceneCallable(const Model::StartPtsSceneRequest& request) const;
|
||||||
|
StartTestingJMeterSceneOutcome startTestingJMeterScene(const Model::StartTestingJMeterSceneRequest &request)const;
|
||||||
|
void startTestingJMeterSceneAsync(const Model::StartTestingJMeterSceneRequest& request, const StartTestingJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartTestingJMeterSceneOutcomeCallable startTestingJMeterSceneCallable(const Model::StartTestingJMeterSceneRequest& request) const;
|
||||||
|
StopDebugPtsSceneOutcome stopDebugPtsScene(const Model::StopDebugPtsSceneRequest &request)const;
|
||||||
|
void stopDebugPtsSceneAsync(const Model::StopDebugPtsSceneRequest& request, const StopDebugPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopDebugPtsSceneOutcomeCallable stopDebugPtsSceneCallable(const Model::StopDebugPtsSceneRequest& request) const;
|
||||||
|
StopDebuggingJMeterSceneOutcome stopDebuggingJMeterScene(const Model::StopDebuggingJMeterSceneRequest &request)const;
|
||||||
|
void stopDebuggingJMeterSceneAsync(const Model::StopDebuggingJMeterSceneRequest& request, const StopDebuggingJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopDebuggingJMeterSceneOutcomeCallable stopDebuggingJMeterSceneCallable(const Model::StopDebuggingJMeterSceneRequest& request) const;
|
||||||
|
StopPtsSceneOutcome stopPtsScene(const Model::StopPtsSceneRequest &request)const;
|
||||||
|
void stopPtsSceneAsync(const Model::StopPtsSceneRequest& request, const StopPtsSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopPtsSceneOutcomeCallable stopPtsSceneCallable(const Model::StopPtsSceneRequest& request) const;
|
||||||
|
StopTestingJMeterSceneOutcome stopTestingJMeterScene(const Model::StopTestingJMeterSceneRequest &request)const;
|
||||||
|
void stopTestingJMeterSceneAsync(const Model::StopTestingJMeterSceneRequest& request, const StopTestingJMeterSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopTestingJMeterSceneOutcomeCallable stopTestingJMeterSceneCallable(const Model::StopTestingJMeterSceneRequest& request) const;
|
||||||
|
UpdatePtsSceneBaseLineOutcome updatePtsSceneBaseLine(const Model::UpdatePtsSceneBaseLineRequest &request)const;
|
||||||
|
void updatePtsSceneBaseLineAsync(const Model::UpdatePtsSceneBaseLineRequest& request, const UpdatePtsSceneBaseLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdatePtsSceneBaseLineOutcomeCallable updatePtsSceneBaseLineCallable(const Model::UpdatePtsSceneBaseLineRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_PTS_PTSCLIENT_H_
|
||||||
32
pts/include/alibabacloud/pts/PTSExport.h
Normal file
32
pts/include/alibabacloud/pts/PTSExport.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_PTSEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_PTSEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_PTS_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_PTS_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_PTS_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_PTS_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_PTS_PTSEXPORT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_ADJUSTJMETERSCENESPEEDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_ADJUSTJMETERSCENESPEEDREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT AdjustJMeterSceneSpeedRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
AdjustJMeterSceneSpeedRequest();
|
||||||
|
~AdjustJMeterSceneSpeedRequest();
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
int getSpeed() const;
|
||||||
|
void setSpeed(int speed);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string reportId_;
|
||||||
|
int speed_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_ADJUSTJMETERSCENESPEEDREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_ADJUSTJMETERSCENESPEEDRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_ADJUSTJMETERSCENESPEEDRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT AdjustJMeterSceneSpeedResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedResult();
|
||||||
|
explicit AdjustJMeterSceneSpeedResult(const std::string &payload);
|
||||||
|
~AdjustJMeterSceneSpeedResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getReportId()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string reportId_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_ADJUSTJMETERSCENESPEEDRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT CreatePtsSceneBaseLineFromReportRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
CreatePtsSceneBaseLineFromReportRequest();
|
||||||
|
~CreatePtsSceneBaseLineFromReportRequest();
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string reportId_;
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT CreatePtsSceneBaseLineFromReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportResult();
|
||||||
|
explicit CreatePtsSceneBaseLineFromReportResult(const std::string &payload);
|
||||||
|
~CreatePtsSceneBaseLineFromReportResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEBASELINEFROMREPORTRESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/CreatePtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/CreatePtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT CreatePtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
CreatePtsSceneRequest();
|
||||||
|
~CreatePtsSceneRequest();
|
||||||
|
std::string getScene() const;
|
||||||
|
void setScene(const std::string &scene);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string scene_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENEREQUEST_H_
|
||||||
59
pts/include/alibabacloud/pts/model/CreatePtsSceneResult.h
Normal file
59
pts/include/alibabacloud/pts/model/CreatePtsSceneResult.h
Normal 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_PTS_MODEL_CREATEPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT CreatePtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreatePtsSceneResult();
|
||||||
|
explicit CreatePtsSceneResult(const std::string &payload);
|
||||||
|
~CreatePtsSceneResult();
|
||||||
|
std::string getSceneId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_CREATEPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsSceneBaseLineRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DeletePtsSceneBaseLineRequest();
|
||||||
|
~DeletePtsSceneBaseLineRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINEREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsSceneBaseLineResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineResult();
|
||||||
|
explicit DeletePtsSceneBaseLineResult(const std::string &payload);
|
||||||
|
~DeletePtsSceneBaseLineResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEBASELINERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/DeletePtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/DeletePtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DeletePtsSceneRequest();
|
||||||
|
~DeletePtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENEREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/DeletePtsSceneResult.h
Normal file
57
pts/include/alibabacloud/pts/model/DeletePtsSceneResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePtsSceneResult();
|
||||||
|
explicit DeletePtsSceneResult(const std::string &payload);
|
||||||
|
~DeletePtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/DeletePtsScenesRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/DeletePtsScenesRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsScenesRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DeletePtsScenesRequest();
|
||||||
|
~DeletePtsScenesRequest();
|
||||||
|
std::string getSceneIds() const;
|
||||||
|
void setSceneIds(const std::string &sceneIds);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneIds_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/DeletePtsScenesResult.h
Normal file
57
pts/include/alibabacloud/pts/model/DeletePtsScenesResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT DeletePtsScenesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePtsScenesResult();
|
||||||
|
explicit DeletePtsScenesResult(const std::string &payload);
|
||||||
|
~DeletePtsScenesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_DELETEPTSSCENESRESULT_H_
|
||||||
39
pts/include/alibabacloud/pts/model/GetAllRegionsRequest.h
Normal file
39
pts/include/alibabacloud/pts/model/GetAllRegionsRequest.h
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETALLREGIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETALLREGIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetAllRegionsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetAllRegionsRequest();
|
||||||
|
~GetAllRegionsRequest();
|
||||||
|
|
||||||
|
private:
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETALLREGIONSREQUEST_H_
|
||||||
59
pts/include/alibabacloud/pts/model/GetAllRegionsResult.h
Normal file
59
pts/include/alibabacloud/pts/model/GetAllRegionsResult.h
Normal 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_PTS_MODEL_GETALLREGIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETALLREGIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetAllRegionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetAllRegionsResult();
|
||||||
|
explicit GetAllRegionsResult(const std::string &payload);
|
||||||
|
~GetAllRegionsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getAllRegions()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string allRegions_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETALLREGIONSRESULT_H_
|
||||||
66
pts/include/alibabacloud/pts/model/GetJMeterLogsRequest.h
Normal file
66
pts/include/alibabacloud/pts/model/GetJMeterLogsRequest.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETJMETERLOGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERLOGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterLogsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetJMeterLogsRequest();
|
||||||
|
~GetJMeterLogsRequest();
|
||||||
|
int getAgentIndex() const;
|
||||||
|
void setAgentIndex(int agentIndex);
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
std::string getLevel() const;
|
||||||
|
void setLevel(const std::string &level);
|
||||||
|
long getEndTime() const;
|
||||||
|
void setEndTime(long endTime);
|
||||||
|
long getBeginTime() const;
|
||||||
|
void setBeginTime(long beginTime);
|
||||||
|
std::string getThread() const;
|
||||||
|
void setThread(const std::string &thread);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getKeyword() const;
|
||||||
|
void setKeyword(const std::string &keyword);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int agentIndex_;
|
||||||
|
std::string reportId_;
|
||||||
|
std::string level_;
|
||||||
|
long endTime_;
|
||||||
|
long beginTime_;
|
||||||
|
std::string thread_;
|
||||||
|
int pageNumber_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string keyword_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERLOGSREQUEST_H_
|
||||||
65
pts/include/alibabacloud/pts/model/GetJMeterLogsResult.h
Normal file
65
pts/include/alibabacloud/pts/model/GetJMeterLogsResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETJMETERLOGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERLOGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterLogsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetJMeterLogsResult();
|
||||||
|
explicit GetJMeterLogsResult(const std::string &payload);
|
||||||
|
~GetJMeterLogsResult();
|
||||||
|
long getTotalCount()const;
|
||||||
|
int getAgentCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
std::vector<std::string> getLogs()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long totalCount_;
|
||||||
|
int agentCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::vector<std::string> logs_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERLOGSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLEMETRICSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLEMETRICSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSampleMetricsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetJMeterSampleMetricsRequest();
|
||||||
|
~GetJMeterSampleMetricsRequest();
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
int getSamplerId() const;
|
||||||
|
void setSamplerId(int samplerId);
|
||||||
|
long getEndTime() const;
|
||||||
|
void setEndTime(long endTime);
|
||||||
|
long getBeginTime() const;
|
||||||
|
void setBeginTime(long beginTime);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string reportId_;
|
||||||
|
int samplerId_;
|
||||||
|
long endTime_;
|
||||||
|
long beginTime_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLEMETRICSREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_GETJMETERSAMPLEMETRICSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLEMETRICSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSampleMetricsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetJMeterSampleMetricsResult();
|
||||||
|
explicit GetJMeterSampleMetricsResult(const std::string &payload);
|
||||||
|
~GetJMeterSampleMetricsResult();
|
||||||
|
std::string getSamplerMap()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<std::string> getSampleMetricList()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string samplerMap_;
|
||||||
|
std::string message_;
|
||||||
|
std::vector<std::string> sampleMetricList_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLEMETRICSRESULT_H_
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLINGLOGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLINGLOGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSamplingLogsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetJMeterSamplingLogsRequest();
|
||||||
|
~GetJMeterSamplingLogsRequest();
|
||||||
|
std::string getResponseCode() const;
|
||||||
|
void setResponseCode(const std::string &responseCode);
|
||||||
|
long getAgentId() const;
|
||||||
|
void setAgentId(long agentId);
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
int getMinRT() const;
|
||||||
|
void setMinRT(int minRT);
|
||||||
|
long getEndTime() const;
|
||||||
|
void setEndTime(long endTime);
|
||||||
|
long getBeginTime() const;
|
||||||
|
void setBeginTime(long beginTime);
|
||||||
|
std::string getThread() const;
|
||||||
|
void setThread(const std::string &thread);
|
||||||
|
int getMaxRT() const;
|
||||||
|
void setMaxRT(int maxRT);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
int getSamplerId() const;
|
||||||
|
void setSamplerId(int samplerId);
|
||||||
|
bool getSuccess() const;
|
||||||
|
void setSuccess(bool success);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getKeyword() const;
|
||||||
|
void setKeyword(const std::string &keyword);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string responseCode_;
|
||||||
|
long agentId_;
|
||||||
|
std::string reportId_;
|
||||||
|
int minRT_;
|
||||||
|
long endTime_;
|
||||||
|
long beginTime_;
|
||||||
|
std::string thread_;
|
||||||
|
int maxRT_;
|
||||||
|
int pageNumber_;
|
||||||
|
int samplerId_;
|
||||||
|
bool success_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string keyword_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLINGLOGSREQUEST_H_
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETJMETERSAMPLINGLOGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLINGLOGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSamplingLogsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetJMeterSamplingLogsResult();
|
||||||
|
explicit GetJMeterSamplingLogsResult(const std::string &payload);
|
||||||
|
~GetJMeterSamplingLogsResult();
|
||||||
|
long getTotalCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::vector<std::string> getSampleResults()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long totalCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::vector<std::string> sampleResults_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSAMPLINGLOGSRESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATAREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSceneRunningDataRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetJMeterSceneRunningDataRequest();
|
||||||
|
~GetJMeterSceneRunningDataRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATAREQUEST_H_
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetJMeterSceneRunningDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct RunningData
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::vector<std::string> sampleStatList;
|
||||||
|
int holdFor;
|
||||||
|
bool hasReport;
|
||||||
|
int agentCount;
|
||||||
|
std::string stageName;
|
||||||
|
long startTimeTS;
|
||||||
|
long vum;
|
||||||
|
std::string sceneId;
|
||||||
|
std::string sceneName;
|
||||||
|
std::string allSampleStat;
|
||||||
|
int concurrency;
|
||||||
|
std::vector<std::string> agentIdList;
|
||||||
|
bool isDebugging;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetJMeterSceneRunningDataResult();
|
||||||
|
explicit GetJMeterSceneRunningDataResult(const std::string &payload);
|
||||||
|
~GetJMeterSceneRunningDataResult();
|
||||||
|
RunningData getRunningData()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getDocumentUrl()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
RunningData runningData_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string documentUrl_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETJMETERSCENERUNNINGDATARESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETOPENJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETOPENJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetOpenJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetOpenJMeterSceneRequest();
|
||||||
|
~GetOpenJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETOPENJMETERSCENEREQUEST_H_
|
||||||
111
pts/include/alibabacloud/pts/model/GetOpenJMeterSceneResult.h
Normal file
111
pts/include/alibabacloud/pts/model/GetOpenJMeterSceneResult.h
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETOPENJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETOPENJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetOpenJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Scene
|
||||||
|
{
|
||||||
|
struct BaseInfo
|
||||||
|
{
|
||||||
|
std::string modifyName;
|
||||||
|
std::string resource;
|
||||||
|
std::string createName;
|
||||||
|
std::string principal;
|
||||||
|
std::string operateType;
|
||||||
|
std::string remark;
|
||||||
|
};
|
||||||
|
struct DnsCacheConfig
|
||||||
|
{
|
||||||
|
bool clearCacheEachIteration;
|
||||||
|
std::vector<std::string> dnsServers;
|
||||||
|
std::string hostTable;
|
||||||
|
};
|
||||||
|
struct FileListItem
|
||||||
|
{
|
||||||
|
std::string fileType;
|
||||||
|
std::string fileName;
|
||||||
|
bool splitCsv;
|
||||||
|
long id;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
std::string md5;
|
||||||
|
long fileSize;
|
||||||
|
};
|
||||||
|
int steps;
|
||||||
|
int maxRps;
|
||||||
|
int agentCount;
|
||||||
|
std::vector<FileListItem> fileList;
|
||||||
|
int startRps;
|
||||||
|
BaseInfo baseInfo;
|
||||||
|
DnsCacheConfig dnsCacheConfig;
|
||||||
|
std::string securityGroupId;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string mode;
|
||||||
|
int duration;
|
||||||
|
bool isVpcTest;
|
||||||
|
int startConcurrency;
|
||||||
|
std::string sceneId;
|
||||||
|
std::string environmentId;
|
||||||
|
std::string sceneName;
|
||||||
|
std::string vpcId;
|
||||||
|
int concurrency;
|
||||||
|
std::string testFile;
|
||||||
|
std::string syncTimerType;
|
||||||
|
int rampUp;
|
||||||
|
std::string pool;
|
||||||
|
std::string regionId;
|
||||||
|
std::string constantThroughputTimerType;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetOpenJMeterSceneResult();
|
||||||
|
explicit GetOpenJMeterSceneResult(const std::string &payload);
|
||||||
|
~GetOpenJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
Scene getScene()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
Scene scene_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETOPENJMETERSCENERESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSREPORTDETAILSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSREPORTDETAILSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsReportDetailsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsReportDetailsRequest();
|
||||||
|
~GetPtsReportDetailsRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getPlanId() const;
|
||||||
|
void setPlanId(const std::string &planId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string planId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSREPORTDETAILSREQUEST_H_
|
||||||
215
pts/include/alibabacloud/pts/model/GetPtsReportDetailsResult.h
Normal file
215
pts/include/alibabacloud/pts/model/GetPtsReportDetailsResult.h
Normal file
@@ -0,0 +1,215 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETPTSREPORTDETAILSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSREPORTDETAILSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsReportDetailsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ReportOverView
|
||||||
|
{
|
||||||
|
std::string reportName;
|
||||||
|
int agentCount;
|
||||||
|
std::string endTime;
|
||||||
|
std::string startTime;
|
||||||
|
std::string reportId;
|
||||||
|
long vum;
|
||||||
|
};
|
||||||
|
struct SceneMetrics
|
||||||
|
{
|
||||||
|
long allCount;
|
||||||
|
float successRateBiz;
|
||||||
|
float seg99Rt;
|
||||||
|
long failCountBiz;
|
||||||
|
float successRateReq;
|
||||||
|
float seg90Rt;
|
||||||
|
long failCountReq;
|
||||||
|
float avgTps;
|
||||||
|
float avgRt;
|
||||||
|
};
|
||||||
|
struct SceneSnapShot
|
||||||
|
{
|
||||||
|
struct LoadConfig
|
||||||
|
{
|
||||||
|
struct Configuration
|
||||||
|
{
|
||||||
|
int allRpsBegin;
|
||||||
|
int allRpsLimit;
|
||||||
|
int allConcurrencyBegin;
|
||||||
|
int allConcurrencyLimit;
|
||||||
|
};
|
||||||
|
struct ApiLoadConfig
|
||||||
|
{
|
||||||
|
int rpsLimit;
|
||||||
|
int rpsBegin;
|
||||||
|
};
|
||||||
|
struct RelationLoadConfig
|
||||||
|
{
|
||||||
|
int concurrencyLimit;
|
||||||
|
int concurrencyBegin;
|
||||||
|
};
|
||||||
|
int agentCount;
|
||||||
|
Configuration configuration;
|
||||||
|
std::string testMode;
|
||||||
|
int maxRunningTime;
|
||||||
|
std::vector<ApiLoadConfig> apiLoadConfigList;
|
||||||
|
std::vector<RelationLoadConfig> relationLoadConfigList;
|
||||||
|
};
|
||||||
|
struct AdvanceSetting
|
||||||
|
{
|
||||||
|
struct DomainBinding
|
||||||
|
{
|
||||||
|
std::string domain;
|
||||||
|
std::vector<std::string> ips;
|
||||||
|
};
|
||||||
|
int logRate;
|
||||||
|
std::vector<DomainBinding> domainBindingList;
|
||||||
|
int connectionTimeoutInSecond;
|
||||||
|
std::string successCode;
|
||||||
|
};
|
||||||
|
struct FileParameter
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
};
|
||||||
|
struct Relation
|
||||||
|
{
|
||||||
|
struct FileParameterExplain
|
||||||
|
{
|
||||||
|
bool baseFile;
|
||||||
|
bool cycleOnce;
|
||||||
|
std::string fileParamName;
|
||||||
|
std::string fileName;
|
||||||
|
};
|
||||||
|
struct Api
|
||||||
|
{
|
||||||
|
struct Body
|
||||||
|
{
|
||||||
|
std::string contentType;
|
||||||
|
std::string bodyValue;
|
||||||
|
};
|
||||||
|
struct CheckPoint
|
||||||
|
{
|
||||||
|
std::string expectValue;
|
||||||
|
std::string checkType;
|
||||||
|
std::string _operator;
|
||||||
|
std::string checkPoint;
|
||||||
|
};
|
||||||
|
struct Header
|
||||||
|
{
|
||||||
|
std::string headerValue;
|
||||||
|
std::string headerName;
|
||||||
|
};
|
||||||
|
struct Export
|
||||||
|
{
|
||||||
|
std::string exportType;
|
||||||
|
std::string exportName;
|
||||||
|
std::string exportValue;
|
||||||
|
std::string count;
|
||||||
|
};
|
||||||
|
std::vector<Api::Export> exportList;
|
||||||
|
std::string apiName;
|
||||||
|
std::vector<Api::Header> headerList;
|
||||||
|
int redirectCountLimit;
|
||||||
|
std::vector<Api::CheckPoint> checkPointList;
|
||||||
|
std::string method;
|
||||||
|
int timeoutInSecond;
|
||||||
|
Body body;
|
||||||
|
std::string apiId;
|
||||||
|
std::string url;
|
||||||
|
};
|
||||||
|
std::vector<Relation::Api> apiList;
|
||||||
|
std::string relationId;
|
||||||
|
std::string relationName;
|
||||||
|
std::vector<Relation::FileParameterExplain> fileParameterExplainList;
|
||||||
|
};
|
||||||
|
struct GlobalParameter
|
||||||
|
{
|
||||||
|
std::string paramValue;
|
||||||
|
std::string paramName;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
std::string sceneId;
|
||||||
|
AdvanceSetting advanceSetting;
|
||||||
|
std::vector<Relation> relationList;
|
||||||
|
std::string modifiedTime;
|
||||||
|
std::string sceneName;
|
||||||
|
LoadConfig loadConfig;
|
||||||
|
std::string createTime;
|
||||||
|
std::vector<GlobalParameter> globalParameterList;
|
||||||
|
std::vector<FileParameter> fileParameterList;
|
||||||
|
};
|
||||||
|
struct ApiMetrics
|
||||||
|
{
|
||||||
|
long failCountBiz;
|
||||||
|
std::string apiName;
|
||||||
|
float seg90Rt;
|
||||||
|
long failCountReq;
|
||||||
|
float maxRt;
|
||||||
|
float seg50Rt;
|
||||||
|
long allCount;
|
||||||
|
float seg99Rt;
|
||||||
|
float successRateBiz;
|
||||||
|
float seg75Rt;
|
||||||
|
float successRateReq;
|
||||||
|
float minRt;
|
||||||
|
float avgTps;
|
||||||
|
float avgRt;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsReportDetailsResult();
|
||||||
|
explicit GetPtsReportDetailsResult(const std::string &payload);
|
||||||
|
~GetPtsReportDetailsResult();
|
||||||
|
ReportOverView getReportOverView()const;
|
||||||
|
SceneMetrics getSceneMetrics()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<ApiMetrics> getApiMetricsList()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
SceneSnapShot getSceneSnapShot()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
ReportOverView reportOverView_;
|
||||||
|
SceneMetrics sceneMetrics_;
|
||||||
|
std::string message_;
|
||||||
|
std::vector<ApiMetrics> apiMetricsList_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
SceneSnapShot sceneSnapShot_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSREPORTDETAILSRESULT_H_
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSREPORTSBYSCENEIDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSREPORTSBYSCENEIDREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsReportsBySceneIdRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsReportsBySceneIdRequest();
|
||||||
|
~GetPtsReportsBySceneIdRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSREPORTSBYSCENEIDREQUEST_H_
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETPTSREPORTSBYSCENEIDRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSREPORTSBYSCENEIDRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsReportsBySceneIdResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ReportOverView
|
||||||
|
{
|
||||||
|
std::string reportName;
|
||||||
|
int agentCount;
|
||||||
|
std::string endTime;
|
||||||
|
std::string startTime;
|
||||||
|
std::string reportId;
|
||||||
|
long vum;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsReportsBySceneIdResult();
|
||||||
|
explicit GetPtsReportsBySceneIdResult(const std::string &payload);
|
||||||
|
~GetPtsReportsBySceneIdResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<ReportOverView> getReportOverViewList()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::vector<ReportOverView> reportOverViewList_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSREPORTSBYSCENEIDRESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneBaseLineRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsSceneBaseLineRequest();
|
||||||
|
~GetPtsSceneBaseLineRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINEREQUEST_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneBaseLineResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Baseline
|
||||||
|
{
|
||||||
|
struct SceneBaseline
|
||||||
|
{
|
||||||
|
float successRateBiz;
|
||||||
|
float seg99Rt;
|
||||||
|
long failCountBiz;
|
||||||
|
float successRateReq;
|
||||||
|
float seg90Rt;
|
||||||
|
long failCountReq;
|
||||||
|
float avgTps;
|
||||||
|
float avgRt;
|
||||||
|
};
|
||||||
|
struct ChainBaselineData
|
||||||
|
{
|
||||||
|
float seg99Rt;
|
||||||
|
float successRateBiz;
|
||||||
|
long failCountBiz;
|
||||||
|
float successRateReq;
|
||||||
|
int minRt;
|
||||||
|
float seg90Rt;
|
||||||
|
long failCountReq;
|
||||||
|
long id;
|
||||||
|
float avgTps;
|
||||||
|
int maxRt;
|
||||||
|
float avgRt;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
SceneBaseline sceneBaseline;
|
||||||
|
std::vector<ChainBaselineData> apiBaselines;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsSceneBaseLineResult();
|
||||||
|
explicit GetPtsSceneBaseLineResult(const std::string &payload);
|
||||||
|
~GetPtsSceneBaseLineResult();
|
||||||
|
std::string getSceneId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
Baseline getBaseline()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
Baseline baseline_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENEBASELINERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/GetPtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/GetPtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsSceneRequest();
|
||||||
|
~GetPtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENEREQUEST_H_
|
||||||
184
pts/include/alibabacloud/pts/model/GetPtsSceneResult.h
Normal file
184
pts/include/alibabacloud/pts/model/GetPtsSceneResult.h
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Scene
|
||||||
|
{
|
||||||
|
struct LoadConfig
|
||||||
|
{
|
||||||
|
struct Configuration
|
||||||
|
{
|
||||||
|
int allRpsBegin;
|
||||||
|
int allRpsLimit;
|
||||||
|
int allConcurrencyBegin;
|
||||||
|
int allConcurrencyLimit;
|
||||||
|
};
|
||||||
|
struct VpcLoadConfig
|
||||||
|
{
|
||||||
|
std::string vpcId;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string securityGroupId;
|
||||||
|
std::string regionId;
|
||||||
|
};
|
||||||
|
struct ApiLoadConfig
|
||||||
|
{
|
||||||
|
int rpsLimit;
|
||||||
|
int rpsBegin;
|
||||||
|
std::string apiId;
|
||||||
|
};
|
||||||
|
struct RelationLoadConfig
|
||||||
|
{
|
||||||
|
int concurrencyLimit;
|
||||||
|
std::string relationId;
|
||||||
|
int concurrencyBegin;
|
||||||
|
};
|
||||||
|
bool autoStep;
|
||||||
|
int agentCount;
|
||||||
|
Configuration configuration;
|
||||||
|
int increment;
|
||||||
|
std::string testMode;
|
||||||
|
int maxRunningTime;
|
||||||
|
int keepTime;
|
||||||
|
std::vector<ApiLoadConfig> apiLoadConfigList;
|
||||||
|
VpcLoadConfig vpcLoadConfig;
|
||||||
|
std::vector<RelationLoadConfig> relationLoadConfigList;
|
||||||
|
};
|
||||||
|
struct AdvanceSetting
|
||||||
|
{
|
||||||
|
struct DomainBinding
|
||||||
|
{
|
||||||
|
std::string domain;
|
||||||
|
std::vector<std::string> ips;
|
||||||
|
};
|
||||||
|
int logRate;
|
||||||
|
std::vector<DomainBinding> domainBindingList;
|
||||||
|
int connectionTimeoutInSecond;
|
||||||
|
std::string successCode;
|
||||||
|
};
|
||||||
|
struct FileParameter
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
};
|
||||||
|
struct Relation
|
||||||
|
{
|
||||||
|
struct FileParameterExplain
|
||||||
|
{
|
||||||
|
bool baseFile;
|
||||||
|
bool cycleOnce;
|
||||||
|
std::string fileParamName;
|
||||||
|
std::string fileName;
|
||||||
|
};
|
||||||
|
struct Api
|
||||||
|
{
|
||||||
|
struct Body
|
||||||
|
{
|
||||||
|
std::string contentType;
|
||||||
|
std::string bodyValue;
|
||||||
|
};
|
||||||
|
struct CheckPoint
|
||||||
|
{
|
||||||
|
std::string expectValue;
|
||||||
|
std::string checkType;
|
||||||
|
std::string _operator;
|
||||||
|
std::string checkPoint;
|
||||||
|
};
|
||||||
|
struct Header
|
||||||
|
{
|
||||||
|
std::string headerValue;
|
||||||
|
std::string headerName;
|
||||||
|
};
|
||||||
|
struct Export
|
||||||
|
{
|
||||||
|
std::string exportType;
|
||||||
|
std::string exportName;
|
||||||
|
std::string exportValue;
|
||||||
|
std::string count;
|
||||||
|
};
|
||||||
|
std::vector<Api::Export> exportList;
|
||||||
|
std::string apiName;
|
||||||
|
std::vector<Api::Header> headerList;
|
||||||
|
int redirectCountLimit;
|
||||||
|
std::vector<Api::CheckPoint> checkPointList;
|
||||||
|
std::string method;
|
||||||
|
int timeoutInSecond;
|
||||||
|
Body body;
|
||||||
|
std::string apiId;
|
||||||
|
std::string url;
|
||||||
|
};
|
||||||
|
std::vector<Relation::Api> apiList;
|
||||||
|
std::string relationId;
|
||||||
|
std::string relationName;
|
||||||
|
std::vector<Relation::FileParameterExplain> fileParameterExplainList;
|
||||||
|
};
|
||||||
|
struct GlobalParameter
|
||||||
|
{
|
||||||
|
std::string paramValue;
|
||||||
|
std::string paramName;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
std::string sceneId;
|
||||||
|
AdvanceSetting advanceSetting;
|
||||||
|
std::vector<Relation> relationList;
|
||||||
|
std::string modifiedTime;
|
||||||
|
std::string sceneName;
|
||||||
|
LoadConfig loadConfig;
|
||||||
|
std::string createTime;
|
||||||
|
std::vector<GlobalParameter> globalParameterList;
|
||||||
|
std::vector<FileParameter> fileParameterList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsSceneResult();
|
||||||
|
explicit GetPtsSceneResult(const std::string &payload);
|
||||||
|
~GetPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
Scene getScene()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
Scene scene_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGDATAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGDATAREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneRunningDataRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsSceneRunningDataRequest();
|
||||||
|
~GetPtsSceneRunningDataRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getPlanId() const;
|
||||||
|
void setPlanId(const std::string &planId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string planId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGDATAREQUEST_H_
|
||||||
@@ -0,0 +1,127 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETPTSSCENERUNNINGDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGDATARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneRunningDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Location
|
||||||
|
{
|
||||||
|
std::string isp;
|
||||||
|
std::string region;
|
||||||
|
int count;
|
||||||
|
std::string province;
|
||||||
|
};
|
||||||
|
struct ChainMonitorData
|
||||||
|
{
|
||||||
|
struct CheckPointResult
|
||||||
|
{
|
||||||
|
long failedBusinessCount;
|
||||||
|
float failedBusinessQps;
|
||||||
|
float succeedBusinessQps;
|
||||||
|
long succeedBusinessCount;
|
||||||
|
};
|
||||||
|
CheckPointResult checkPointResult;
|
||||||
|
std::string apiName;
|
||||||
|
long timePoint;
|
||||||
|
float qps2XX;
|
||||||
|
int maxRt;
|
||||||
|
int configQps;
|
||||||
|
long count2XX;
|
||||||
|
int averageRt;
|
||||||
|
float concurrency;
|
||||||
|
float failedQps;
|
||||||
|
float realQps;
|
||||||
|
long nodeId;
|
||||||
|
long failedCount;
|
||||||
|
int minRt;
|
||||||
|
std::string apiId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsSceneRunningDataResult();
|
||||||
|
explicit GetPtsSceneRunningDataResult(const std::string &payload);
|
||||||
|
~GetPtsSceneRunningDataResult();
|
||||||
|
int getStatus()const;
|
||||||
|
long getTotalRequestCount()const;
|
||||||
|
bool getHasReport()const;
|
||||||
|
int getConcurrencyLimit()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<Location> getAgentLocation()const;
|
||||||
|
long getBeginTime()const;
|
||||||
|
long getSeg90Rt()const;
|
||||||
|
std::string getResponseBps()const;
|
||||||
|
int getTotalAgents()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
long getVum()const;
|
||||||
|
std::vector<ChainMonitorData> getChainMonitorDataList()const;
|
||||||
|
long getAverageRt()const;
|
||||||
|
std::string getRequestBps()const;
|
||||||
|
long getFailedBusinessCount()const;
|
||||||
|
int getConcurrency()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
int getTotalRealQps()const;
|
||||||
|
long getFailedRequestCount()const;
|
||||||
|
int getTpsLimit()const;
|
||||||
|
int getAliveAgents()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int status_;
|
||||||
|
long totalRequestCount_;
|
||||||
|
bool hasReport_;
|
||||||
|
int concurrencyLimit_;
|
||||||
|
std::string message_;
|
||||||
|
std::vector<Location> agentLocation_;
|
||||||
|
long beginTime_;
|
||||||
|
long seg90Rt_;
|
||||||
|
std::string responseBps_;
|
||||||
|
int totalAgents_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
long vum_;
|
||||||
|
std::vector<ChainMonitorData> chainMonitorDataList_;
|
||||||
|
long averageRt_;
|
||||||
|
std::string requestBps_;
|
||||||
|
long failedBusinessCount_;
|
||||||
|
int concurrency_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
int totalRealQps_;
|
||||||
|
long failedRequestCount_;
|
||||||
|
int tpsLimit_;
|
||||||
|
int aliveAgents_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGDATARESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneRunningStatusRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetPtsSceneRunningStatusRequest();
|
||||||
|
~GetPtsSceneRunningStatusRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGSTATUSREQUEST_H_
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETPTSSCENERUNNINGSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetPtsSceneRunningStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetPtsSceneRunningStatusResult();
|
||||||
|
explicit GetPtsSceneRunningStatusResult(const std::string &payload);
|
||||||
|
~GetPtsSceneRunningStatusResult();
|
||||||
|
std::string getStatus()const;
|
||||||
|
std::string getModifiedTime()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getSceneName()const;
|
||||||
|
std::string getCreateTime()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string status_;
|
||||||
|
std::string modifiedTime_;
|
||||||
|
std::string message_;
|
||||||
|
std::string sceneName_;
|
||||||
|
std::string createTime_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETPTSSCENERUNNINGSTATUSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcSecurityGroupRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetUserVpcSecurityGroupRequest();
|
||||||
|
~GetUserVpcSecurityGroupRequest();
|
||||||
|
std::string getRegionId() const;
|
||||||
|
void setRegionId(const std::string ®ionId);
|
||||||
|
std::string getVpcId() const;
|
||||||
|
void setVpcId(const std::string &vpcId);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string regionId_;
|
||||||
|
std::string vpcId_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcSecurityGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct SecurityGroup
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string securityGroupName;
|
||||||
|
std::string securityGroupId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetUserVpcSecurityGroupResult();
|
||||||
|
explicit GetUserVpcSecurityGroupResult(const std::string &payload);
|
||||||
|
~GetUserVpcSecurityGroupResult();
|
||||||
|
std::vector<SecurityGroup> getSecurityGroupList()const;
|
||||||
|
int getSecurityGroupCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<SecurityGroup> securityGroupList_;
|
||||||
|
int securityGroupCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCSECURITYGROUPRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETUSERVPCVSWITCHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCVSWITCHREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcVSwitchRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetUserVpcVSwitchRequest();
|
||||||
|
~GetUserVpcVSwitchRequest();
|
||||||
|
std::string getRegionId() const;
|
||||||
|
void setRegionId(const std::string ®ionId);
|
||||||
|
std::string getVpcId() const;
|
||||||
|
void setVpcId(const std::string &vpcId);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string regionId_;
|
||||||
|
std::string vpcId_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCVSWITCHREQUEST_H_
|
||||||
73
pts/include/alibabacloud/pts/model/GetUserVpcVSwitchResult.h
Normal file
73
pts/include/alibabacloud/pts/model/GetUserVpcVSwitchResult.h
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETUSERVPCVSWITCHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCVSWITCHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcVSwitchResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct VSwitch
|
||||||
|
{
|
||||||
|
std::string vpcId;
|
||||||
|
long availableIpAddressCount;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string vSwitchName;
|
||||||
|
int maxAgentCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetUserVpcVSwitchResult();
|
||||||
|
explicit GetUserVpcVSwitchResult(const std::string &payload);
|
||||||
|
~GetUserVpcVSwitchResult();
|
||||||
|
int getVSwitchCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
std::vector<VSwitch> getVSwitchList()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int vSwitchCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::vector<VSwitch> vSwitchList_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCVSWITCHRESULT_H_
|
||||||
51
pts/include/alibabacloud/pts/model/GetUserVpcsRequest.h
Normal file
51
pts/include/alibabacloud/pts/model/GetUserVpcsRequest.h
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_GETUSERVPCSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
GetUserVpcsRequest();
|
||||||
|
~GetUserVpcsRequest();
|
||||||
|
std::string getRegionId() const;
|
||||||
|
void setRegionId(const std::string ®ionId);
|
||||||
|
std::string getVpcId() const;
|
||||||
|
void setVpcId(const std::string &vpcId);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string regionId_;
|
||||||
|
std::string vpcId_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCSREQUEST_H_
|
||||||
76
pts/include/alibabacloud/pts/model/GetUserVpcsResult.h
Normal file
76
pts/include/alibabacloud/pts/model/GetUserVpcsResult.h
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_GETUSERVPCSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_GETUSERVPCSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT GetUserVpcsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Vpc
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string resourceGroupId;
|
||||||
|
std::vector<std::string> vSwitchIds;
|
||||||
|
std::string cidrBlock;
|
||||||
|
std::vector<std::string> routerTableIds;
|
||||||
|
std::string vpcName;
|
||||||
|
std::string regionId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetUserVpcsResult();
|
||||||
|
explicit GetUserVpcsResult(const std::string &payload);
|
||||||
|
~GetUserVpcsResult();
|
||||||
|
std::vector<Vpc> getVpcs()const;
|
||||||
|
long getTotalCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Vpc> vpcs_;
|
||||||
|
long totalCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_GETUSERVPCSRESULT_H_
|
||||||
51
pts/include/alibabacloud/pts/model/ListEnvsRequest.h
Normal file
51
pts/include/alibabacloud/pts/model/ListEnvsRequest.h
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_LISTENVSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTENVSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListEnvsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ListEnvsRequest();
|
||||||
|
~ListEnvsRequest();
|
||||||
|
std::string getEnvName() const;
|
||||||
|
void setEnvName(const std::string &envName);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getEnvId() const;
|
||||||
|
void setEnvId(const std::string &envId);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string envName_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string envId_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTENVSREQUEST_H_
|
||||||
92
pts/include/alibabacloud/pts/model/ListEnvsResult.h
Normal file
92
pts/include/alibabacloud/pts/model/ListEnvsResult.h
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_LISTENVSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTENVSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListEnvsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Env
|
||||||
|
{
|
||||||
|
struct File
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
long fileId;
|
||||||
|
long fileSize;
|
||||||
|
std::string md5;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
};
|
||||||
|
struct PropertiesItem
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string value;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::string envVersion;
|
||||||
|
std::vector<std::string> runningScenes;
|
||||||
|
long modifiedTime;
|
||||||
|
long createTime;
|
||||||
|
std::string envId;
|
||||||
|
std::vector<std::string> relatedScenes;
|
||||||
|
long usedCapacity;
|
||||||
|
std::vector<Env::File> files;
|
||||||
|
std::vector<Env::PropertiesItem> properties;
|
||||||
|
std::string envName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListEnvsResult();
|
||||||
|
explicit ListEnvsResult(const std::string &payload);
|
||||||
|
~ListEnvsResult();
|
||||||
|
long getTotalCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
std::vector<Env> getEnvs()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long totalCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::vector<Env> envs_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTENVSRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_LISTJMETERREPORTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTJMETERREPORTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListJMeterReportsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ListJMeterReportsRequest();
|
||||||
|
~ListJMeterReportsRequest();
|
||||||
|
std::string getReportId() const;
|
||||||
|
void setReportId(const std::string &reportId);
|
||||||
|
long getEndTime() const;
|
||||||
|
void setEndTime(long endTime);
|
||||||
|
long getBeginTime() const;
|
||||||
|
void setBeginTime(long beginTime);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getKeyword() const;
|
||||||
|
void setKeyword(const std::string &keyword);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string reportId_;
|
||||||
|
long endTime_;
|
||||||
|
long beginTime_;
|
||||||
|
int pageNumber_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string keyword_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTJMETERREPORTSREQUEST_H_
|
||||||
73
pts/include/alibabacloud/pts/model/ListJMeterReportsResult.h
Normal file
73
pts/include/alibabacloud/pts/model/ListJMeterReportsResult.h
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_LISTJMETERREPORTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTJMETERREPORTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListJMeterReportsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct JMeterReportView
|
||||||
|
{
|
||||||
|
std::string reportName;
|
||||||
|
long actualStartTime;
|
||||||
|
std::string reportId;
|
||||||
|
std::string duration;
|
||||||
|
long vum;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListJMeterReportsResult();
|
||||||
|
explicit ListJMeterReportsResult(const std::string &payload);
|
||||||
|
~ListJMeterReportsResult();
|
||||||
|
long getTotalCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::vector<JMeterReportView> getReports()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long totalCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::vector<JMeterReportView> reports_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTJMETERREPORTSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListOpenJMeterScenesRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ListOpenJMeterScenesRequest();
|
||||||
|
~ListOpenJMeterScenesRequest();
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getSceneName() const;
|
||||||
|
void setSceneName(const std::string &sceneName);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int pageSize_;
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string sceneName_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListOpenJMeterScenesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct JMeterSceneItem
|
||||||
|
{
|
||||||
|
std::string sceneId;
|
||||||
|
std::string sceneName;
|
||||||
|
std::string durationStr;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListOpenJMeterScenesResult();
|
||||||
|
explicit ListOpenJMeterScenesResult(const std::string &payload);
|
||||||
|
~ListOpenJMeterScenesResult();
|
||||||
|
long getTotalCount()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
std::vector<JMeterSceneItem> getJMeterScene()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long totalCount_;
|
||||||
|
std::string message_;
|
||||||
|
int pageSize_;
|
||||||
|
std::vector<JMeterSceneItem> jMeterScene_;
|
||||||
|
int pageNumber_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTOPENJMETERSCENESRESULT_H_
|
||||||
48
pts/include/alibabacloud/pts/model/ListPtsSceneRequest.h
Normal file
48
pts/include/alibabacloud/pts/model/ListPtsSceneRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_LISTPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ListPtsSceneRequest();
|
||||||
|
~ListPtsSceneRequest();
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getKeyWord() const;
|
||||||
|
void setKeyWord(const std::string &keyWord);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int pageSize_;
|
||||||
|
std::string keyWord_;
|
||||||
|
int pageNumber_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTPTSSCENEREQUEST_H_
|
||||||
65
pts/include/alibabacloud/pts/model/ListPtsSceneResult.h
Normal file
65
pts/include/alibabacloud/pts/model/ListPtsSceneResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_LISTPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_LISTPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ListPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct SceneView
|
||||||
|
{
|
||||||
|
std::string sceneId;
|
||||||
|
std::string sceneName;
|
||||||
|
std::string createTime;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListPtsSceneResult();
|
||||||
|
explicit ListPtsSceneResult(const std::string &payload);
|
||||||
|
~ListPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::vector<SceneView> getSceneViewList()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::vector<SceneView> sceneViewList_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_LISTPTSSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/ModifyPtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/ModifyPtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ModifyPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyPtsSceneRequest();
|
||||||
|
~ModifyPtsSceneRequest();
|
||||||
|
std::string getScene() const;
|
||||||
|
void setScene(const std::string &scene);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string scene_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENEREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/ModifyPtsSceneResult.h
Normal file
57
pts/include/alibabacloud/pts/model/ModifyPtsSceneResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT ModifyPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyPtsSceneResult();
|
||||||
|
explicit ModifyPtsSceneResult(const std::string &payload);
|
||||||
|
~ModifyPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_MODIFYPTSSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/RemoveEnvRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/RemoveEnvRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_REMOVEENVREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_REMOVEENVREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT RemoveEnvRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
RemoveEnvRequest();
|
||||||
|
~RemoveEnvRequest();
|
||||||
|
std::string getEnvId() const;
|
||||||
|
void setEnvId(const std::string &envId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string envId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_REMOVEENVREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/RemoveEnvResult.h
Normal file
57
pts/include/alibabacloud/pts/model/RemoveEnvResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_REMOVEENVRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_REMOVEENVRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT RemoveEnvResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
RemoveEnvResult();
|
||||||
|
explicit RemoveEnvResult(const std::string &payload);
|
||||||
|
~RemoveEnvResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_REMOVEENVRESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT RemoveOpenJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
RemoveOpenJMeterSceneRequest();
|
||||||
|
~RemoveOpenJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENEREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT RemoveOpenJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
RemoveOpenJMeterSceneResult();
|
||||||
|
explicit RemoveOpenJMeterSceneResult(const std::string &payload);
|
||||||
|
~RemoveOpenJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_REMOVEOPENJMETERSCENERESULT_H_
|
||||||
60
pts/include/alibabacloud/pts/model/SaveEnvRequest.h
Normal file
60
pts/include/alibabacloud/pts/model/SaveEnvRequest.h
Normal 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_PTS_MODEL_SAVEENVREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEENVREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SaveEnvRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Env {
|
||||||
|
std::string envName;
|
||||||
|
struct FilesItem {
|
||||||
|
std::string fileName;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
};
|
||||||
|
FilesItem filesItem;
|
||||||
|
std::vector<FilesItem> files;
|
||||||
|
std::string jmeterPluginLabel;
|
||||||
|
std::string envId;
|
||||||
|
struct PropertiesItem {
|
||||||
|
std::string name;
|
||||||
|
std::string description;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
PropertiesItem propertiesItem;
|
||||||
|
std::vector<PropertiesItem> properties;
|
||||||
|
};
|
||||||
|
SaveEnvRequest();
|
||||||
|
~SaveEnvRequest();
|
||||||
|
Env getEnv() const;
|
||||||
|
void setEnv(const Env &env);
|
||||||
|
|
||||||
|
private:
|
||||||
|
Env env_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEENVREQUEST_H_
|
||||||
59
pts/include/alibabacloud/pts/model/SaveEnvResult.h
Normal file
59
pts/include/alibabacloud/pts/model/SaveEnvResult.h
Normal 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_PTS_MODEL_SAVEENVRESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEENVRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SaveEnvResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
SaveEnvResult();
|
||||||
|
explicit SaveEnvResult(const std::string &payload);
|
||||||
|
~SaveEnvResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getEnvId()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string envId_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEENVRESULT_H_
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
/*
|
||||||
|
* 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_PTS_MODEL_SAVEOPENJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEOPENJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SaveOpenJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
struct OpenJMeterScene {
|
||||||
|
int startConcurrency;
|
||||||
|
std::string testFile;
|
||||||
|
std::string constantThroughputTimerType;
|
||||||
|
std::string sceneName;
|
||||||
|
std::string securityGroupId;
|
||||||
|
struct FileListItem {
|
||||||
|
std::string fileName;
|
||||||
|
bool splitCsv;
|
||||||
|
long fileSize;
|
||||||
|
std::string fileOssAddress;
|
||||||
|
std::string md5;
|
||||||
|
long fileId;
|
||||||
|
std::string tags;
|
||||||
|
};
|
||||||
|
FileListItem fileListItem;
|
||||||
|
std::vector<FileListItem> fileList;
|
||||||
|
int steps;
|
||||||
|
int startRps;
|
||||||
|
int concurrency;
|
||||||
|
int duration;
|
||||||
|
int agentCount;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string mode;
|
||||||
|
bool isVpcTest;
|
||||||
|
std::string environmentId;
|
||||||
|
std::string regionId;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string sceneId;
|
||||||
|
std::string jmeterPluginLabel;
|
||||||
|
struct DnsCacheConfig {
|
||||||
|
bool clearCacheEachIteration;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> dnsServers;
|
||||||
|
std::map<std::string, std::string> hostTable;
|
||||||
|
};
|
||||||
|
DnsCacheConfig dnsCacheConfig;
|
||||||
|
struct JMeterPropertiesItem {
|
||||||
|
std::string name;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
JMeterPropertiesItem jMeterPropertiesItem;
|
||||||
|
std::vector<JMeterPropertiesItem> jMeterProperties;
|
||||||
|
std::string syncTimerType;
|
||||||
|
int maxRps;
|
||||||
|
int rampUp;
|
||||||
|
};
|
||||||
|
SaveOpenJMeterSceneRequest();
|
||||||
|
~SaveOpenJMeterSceneRequest();
|
||||||
|
OpenJMeterScene getOpenJMeterScene() const;
|
||||||
|
void setOpenJMeterScene(const OpenJMeterScene &openJMeterScene);
|
||||||
|
|
||||||
|
private:
|
||||||
|
OpenJMeterScene openJMeterScene_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEOPENJMETERSCENEREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_SAVEOPENJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEOPENJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SaveOpenJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
SaveOpenJMeterSceneResult();
|
||||||
|
explicit SaveOpenJMeterSceneResult(const std::string &payload);
|
||||||
|
~SaveOpenJMeterSceneResult();
|
||||||
|
std::string getSceneId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEOPENJMETERSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/SavePtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/SavePtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_SAVEPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SavePtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
SavePtsSceneRequest();
|
||||||
|
~SavePtsSceneRequest();
|
||||||
|
std::string getScene() const;
|
||||||
|
void setScene(const std::string &scene);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string scene_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEPTSSCENEREQUEST_H_
|
||||||
59
pts/include/alibabacloud/pts/model/SavePtsSceneResult.h
Normal file
59
pts/include/alibabacloud/pts/model/SavePtsSceneResult.h
Normal 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_PTS_MODEL_SAVEPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_SAVEPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT SavePtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
SavePtsSceneResult();
|
||||||
|
explicit SavePtsSceneResult(const std::string &payload);
|
||||||
|
~SavePtsSceneResult();
|
||||||
|
std::string getSceneId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_SAVEPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STARTDEBUGPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTDEBUGPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartDebugPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StartDebugPtsSceneRequest();
|
||||||
|
~StartDebugPtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTDEBUGPTSSCENEREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_STARTDEBUGPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTDEBUGPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartDebugPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StartDebugPtsSceneResult();
|
||||||
|
explicit StartDebugPtsSceneResult(const std::string &payload);
|
||||||
|
~StartDebugPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getPlanId()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string planId_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTDEBUGPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STARTDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartDebuggingJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StartDebuggingJMeterSceneRequest();
|
||||||
|
~StartDebuggingJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_STARTDEBUGGINGJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTDEBUGGINGJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartDebuggingJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StartDebuggingJMeterSceneResult();
|
||||||
|
explicit StartDebuggingJMeterSceneResult(const std::string &payload);
|
||||||
|
~StartDebuggingJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getReportId()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string reportId_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTDEBUGGINGJMETERSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/StartPtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/StartPtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STARTPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StartPtsSceneRequest();
|
||||||
|
~StartPtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTPTSSCENEREQUEST_H_
|
||||||
59
pts/include/alibabacloud/pts/model/StartPtsSceneResult.h
Normal file
59
pts/include/alibabacloud/pts/model/StartPtsSceneResult.h
Normal 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_PTS_MODEL_STARTPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StartPtsSceneResult();
|
||||||
|
explicit StartPtsSceneResult(const std::string &payload);
|
||||||
|
~StartPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getPlanId()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string planId_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STARTTESTINGJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTTESTINGJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartTestingJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StartTestingJMeterSceneRequest();
|
||||||
|
~StartTestingJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTTESTINGJMETERSCENEREQUEST_H_
|
||||||
@@ -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_PTS_MODEL_STARTTESTINGJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STARTTESTINGJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StartTestingJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StartTestingJMeterSceneResult();
|
||||||
|
explicit StartTestingJMeterSceneResult(const std::string &payload);
|
||||||
|
~StartTestingJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getReportId()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string reportId_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STARTTESTINGJMETERSCENERESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopDebugPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StopDebugPtsSceneRequest();
|
||||||
|
~StopDebugPtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getPlanId() const;
|
||||||
|
void setPlanId(const std::string &planId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string planId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENEREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/StopDebugPtsSceneResult.h
Normal file
57
pts/include/alibabacloud/pts/model/StopDebugPtsSceneResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopDebugPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StopDebugPtsSceneResult();
|
||||||
|
explicit StopDebugPtsSceneResult(const std::string &payload);
|
||||||
|
~StopDebugPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPDEBUGPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopDebuggingJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StopDebuggingJMeterSceneRequest();
|
||||||
|
~StopDebuggingJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENEREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopDebuggingJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StopDebuggingJMeterSceneResult();
|
||||||
|
explicit StopDebuggingJMeterSceneResult(const std::string &payload);
|
||||||
|
~StopDebuggingJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPDEBUGGINGJMETERSCENERESULT_H_
|
||||||
42
pts/include/alibabacloud/pts/model/StopPtsSceneRequest.h
Normal file
42
pts/include/alibabacloud/pts/model/StopPtsSceneRequest.h
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPPTSSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPPTSSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopPtsSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StopPtsSceneRequest();
|
||||||
|
~StopPtsSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPPTSSCENEREQUEST_H_
|
||||||
57
pts/include/alibabacloud/pts/model/StopPtsSceneResult.h
Normal file
57
pts/include/alibabacloud/pts/model/StopPtsSceneResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPPTSSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPPTSSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopPtsSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StopPtsSceneResult();
|
||||||
|
explicit StopPtsSceneResult(const std::string &payload);
|
||||||
|
~StopPtsSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPPTSSCENERESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopTestingJMeterSceneRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
StopTestingJMeterSceneRequest();
|
||||||
|
~StopTestingJMeterSceneRequest();
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENEREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT StopTestingJMeterSceneResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StopTestingJMeterSceneResult();
|
||||||
|
explicit StopTestingJMeterSceneResult(const std::string &payload);
|
||||||
|
~StopTestingJMeterSceneResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_STOPTESTINGJMETERSCENERESULT_H_
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace PTS {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT UpdatePtsSceneBaseLineRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
UpdatePtsSceneBaseLineRequest();
|
||||||
|
~UpdatePtsSceneBaseLineRequest();
|
||||||
|
std::string getSceneBaseline() const;
|
||||||
|
void setSceneBaseline(const std::string &sceneBaseline);
|
||||||
|
std::string getSceneId() const;
|
||||||
|
void setSceneId(const std::string &sceneId);
|
||||||
|
std::string getApiBaselines() const;
|
||||||
|
void setApiBaselines(const std::string &apiBaselines);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sceneBaseline_;
|
||||||
|
std::string sceneId_;
|
||||||
|
std::string apiBaselines_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace PTS
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINEREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINERESULT_H_
|
||||||
|
#define ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/pts/PTSExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace PTS
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_PTS_EXPORT UpdatePtsSceneBaseLineResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
UpdatePtsSceneBaseLineResult();
|
||||||
|
explicit UpdatePtsSceneBaseLineResult(const std::string &payload);
|
||||||
|
~UpdatePtsSceneBaseLineResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_PTS_MODEL_UPDATEPTSSCENEBASELINERESULT_H_
|
||||||
1493
pts/src/PTSClient.cc
Normal file
1493
pts/src/PTSClient.cc
Normal file
File diff suppressed because it is too large
Load Diff
45
pts/src/model/AdjustJMeterSceneSpeedRequest.cc
Normal file
45
pts/src/model/AdjustJMeterSceneSpeedRequest.cc
Normal 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/pts/model/AdjustJMeterSceneSpeedRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::AdjustJMeterSceneSpeedRequest;
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedRequest::AdjustJMeterSceneSpeedRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "AdjustJMeterSceneSpeed") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedRequest::~AdjustJMeterSceneSpeedRequest() {}
|
||||||
|
|
||||||
|
std::string AdjustJMeterSceneSpeedRequest::getReportId() const {
|
||||||
|
return reportId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void AdjustJMeterSceneSpeedRequest::setReportId(const std::string &reportId) {
|
||||||
|
reportId_ = reportId;
|
||||||
|
setParameter(std::string("ReportId"), reportId);
|
||||||
|
}
|
||||||
|
|
||||||
|
int AdjustJMeterSceneSpeedRequest::getSpeed() const {
|
||||||
|
return speed_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void AdjustJMeterSceneSpeedRequest::setSpeed(int speed) {
|
||||||
|
speed_ = speed;
|
||||||
|
setParameter(std::string("Speed"), std::to_string(speed));
|
||||||
|
}
|
||||||
|
|
||||||
79
pts/src/model/AdjustJMeterSceneSpeedResult.cc
Normal file
79
pts/src/model/AdjustJMeterSceneSpeedResult.cc
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/AdjustJMeterSceneSpeedResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedResult::AdjustJMeterSceneSpeedResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedResult::AdjustJMeterSceneSpeedResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
AdjustJMeterSceneSpeedResult::~AdjustJMeterSceneSpeedResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void AdjustJMeterSceneSpeedResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ReportId"].isNull())
|
||||||
|
reportId_ = value["ReportId"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string AdjustJMeterSceneSpeedResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int AdjustJMeterSceneSpeedResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string AdjustJMeterSceneSpeedResult::getReportId()const
|
||||||
|
{
|
||||||
|
return reportId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string AdjustJMeterSceneSpeedResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool AdjustJMeterSceneSpeedResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
45
pts/src/model/CreatePtsSceneBaseLineFromReportRequest.cc
Normal file
45
pts/src/model/CreatePtsSceneBaseLineFromReportRequest.cc
Normal 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/pts/model/CreatePtsSceneBaseLineFromReportRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::CreatePtsSceneBaseLineFromReportRequest;
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportRequest::CreatePtsSceneBaseLineFromReportRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "CreatePtsSceneBaseLineFromReport") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportRequest::~CreatePtsSceneBaseLineFromReportRequest() {}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneBaseLineFromReportRequest::getReportId() const {
|
||||||
|
return reportId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreatePtsSceneBaseLineFromReportRequest::setReportId(const std::string &reportId) {
|
||||||
|
reportId_ = reportId;
|
||||||
|
setParameter(std::string("ReportId"), reportId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneBaseLineFromReportRequest::getSceneId() const {
|
||||||
|
return sceneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreatePtsSceneBaseLineFromReportRequest::setSceneId(const std::string &sceneId) {
|
||||||
|
sceneId_ = sceneId;
|
||||||
|
setParameter(std::string("SceneId"), sceneId);
|
||||||
|
}
|
||||||
|
|
||||||
72
pts/src/model/CreatePtsSceneBaseLineFromReportResult.cc
Normal file
72
pts/src/model/CreatePtsSceneBaseLineFromReportResult.cc
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/model/CreatePtsSceneBaseLineFromReportResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportResult::CreatePtsSceneBaseLineFromReportResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportResult::CreatePtsSceneBaseLineFromReportResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreatePtsSceneBaseLineFromReportResult::~CreatePtsSceneBaseLineFromReportResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void CreatePtsSceneBaseLineFromReportResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneBaseLineFromReportResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CreatePtsSceneBaseLineFromReportResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneBaseLineFromReportResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CreatePtsSceneBaseLineFromReportResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
36
pts/src/model/CreatePtsSceneRequest.cc
Normal file
36
pts/src/model/CreatePtsSceneRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/CreatePtsSceneRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::CreatePtsSceneRequest;
|
||||||
|
|
||||||
|
CreatePtsSceneRequest::CreatePtsSceneRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "CreatePtsScene") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreatePtsSceneRequest::~CreatePtsSceneRequest() {}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneRequest::getScene() const {
|
||||||
|
return scene_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreatePtsSceneRequest::setScene(const std::string &scene) {
|
||||||
|
scene_ = scene;
|
||||||
|
setParameter(std::string("Scene"), scene);
|
||||||
|
}
|
||||||
|
|
||||||
79
pts/src/model/CreatePtsSceneResult.cc
Normal file
79
pts/src/model/CreatePtsSceneResult.cc
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/CreatePtsSceneResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
CreatePtsSceneResult::CreatePtsSceneResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
CreatePtsSceneResult::CreatePtsSceneResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreatePtsSceneResult::~CreatePtsSceneResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void CreatePtsSceneResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["SceneId"].isNull())
|
||||||
|
sceneId_ = value["SceneId"].asString();
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneResult::getSceneId()const
|
||||||
|
{
|
||||||
|
return sceneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CreatePtsSceneResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreatePtsSceneResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CreatePtsSceneResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
36
pts/src/model/DeletePtsSceneBaseLineRequest.cc
Normal file
36
pts/src/model/DeletePtsSceneBaseLineRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/DeletePtsSceneBaseLineRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::DeletePtsSceneBaseLineRequest;
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineRequest::DeletePtsSceneBaseLineRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "DeletePtsSceneBaseLine") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineRequest::~DeletePtsSceneBaseLineRequest() {}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneBaseLineRequest::getSceneId() const {
|
||||||
|
return sceneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeletePtsSceneBaseLineRequest::setSceneId(const std::string &sceneId) {
|
||||||
|
sceneId_ = sceneId;
|
||||||
|
setParameter(std::string("SceneId"), sceneId);
|
||||||
|
}
|
||||||
|
|
||||||
72
pts/src/model/DeletePtsSceneBaseLineResult.cc
Normal file
72
pts/src/model/DeletePtsSceneBaseLineResult.cc
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/model/DeletePtsSceneBaseLineResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineResult::DeletePtsSceneBaseLineResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineResult::DeletePtsSceneBaseLineResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsSceneBaseLineResult::~DeletePtsSceneBaseLineResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeletePtsSceneBaseLineResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneBaseLineResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DeletePtsSceneBaseLineResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneBaseLineResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool DeletePtsSceneBaseLineResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
36
pts/src/model/DeletePtsSceneRequest.cc
Normal file
36
pts/src/model/DeletePtsSceneRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/DeletePtsSceneRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::DeletePtsSceneRequest;
|
||||||
|
|
||||||
|
DeletePtsSceneRequest::DeletePtsSceneRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "DeletePtsScene") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsSceneRequest::~DeletePtsSceneRequest() {}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneRequest::getSceneId() const {
|
||||||
|
return sceneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeletePtsSceneRequest::setSceneId(const std::string &sceneId) {
|
||||||
|
sceneId_ = sceneId;
|
||||||
|
setParameter(std::string("SceneId"), sceneId);
|
||||||
|
}
|
||||||
|
|
||||||
72
pts/src/model/DeletePtsSceneResult.cc
Normal file
72
pts/src/model/DeletePtsSceneResult.cc
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/model/DeletePtsSceneResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
DeletePtsSceneResult::DeletePtsSceneResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeletePtsSceneResult::DeletePtsSceneResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsSceneResult::~DeletePtsSceneResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeletePtsSceneResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DeletePtsSceneResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsSceneResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool DeletePtsSceneResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
36
pts/src/model/DeletePtsScenesRequest.cc
Normal file
36
pts/src/model/DeletePtsScenesRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/DeletePtsScenesRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::DeletePtsScenesRequest;
|
||||||
|
|
||||||
|
DeletePtsScenesRequest::DeletePtsScenesRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "DeletePtsScenes") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsScenesRequest::~DeletePtsScenesRequest() {}
|
||||||
|
|
||||||
|
std::string DeletePtsScenesRequest::getSceneIds() const {
|
||||||
|
return sceneIds_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeletePtsScenesRequest::setSceneIds(const std::string &sceneIds) {
|
||||||
|
sceneIds_ = sceneIds;
|
||||||
|
setParameter(std::string("SceneIds"), sceneIds);
|
||||||
|
}
|
||||||
|
|
||||||
72
pts/src/model/DeletePtsScenesResult.cc
Normal file
72
pts/src/model/DeletePtsScenesResult.cc
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/model/DeletePtsScenesResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
DeletePtsScenesResult::DeletePtsScenesResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeletePtsScenesResult::DeletePtsScenesResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeletePtsScenesResult::~DeletePtsScenesResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeletePtsScenesResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsScenesResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DeletePtsScenesResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeletePtsScenesResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool DeletePtsScenesResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
27
pts/src/model/GetAllRegionsRequest.cc
Normal file
27
pts/src/model/GetAllRegionsRequest.cc
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/pts/model/GetAllRegionsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::GetAllRegionsRequest;
|
||||||
|
|
||||||
|
GetAllRegionsRequest::GetAllRegionsRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "GetAllRegions") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetAllRegionsRequest::~GetAllRegionsRequest() {}
|
||||||
|
|
||||||
79
pts/src/model/GetAllRegionsResult.cc
Normal file
79
pts/src/model/GetAllRegionsResult.cc
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/GetAllRegionsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::PTS;
|
||||||
|
using namespace AlibabaCloud::PTS::Model;
|
||||||
|
|
||||||
|
GetAllRegionsResult::GetAllRegionsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
GetAllRegionsResult::GetAllRegionsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetAllRegionsResult::~GetAllRegionsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void GetAllRegionsResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Message"].isNull())
|
||||||
|
message_ = value["Message"].asString();
|
||||||
|
if(!value["AllRegions"].isNull())
|
||||||
|
allRegions_ = value["AllRegions"].asString();
|
||||||
|
if(!value["HttpStatusCode"].isNull())
|
||||||
|
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||||
|
if(!value["Code"].isNull())
|
||||||
|
code_ = value["Code"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetAllRegionsResult::getMessage()const
|
||||||
|
{
|
||||||
|
return message_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetAllRegionsResult::getAllRegions()const
|
||||||
|
{
|
||||||
|
return allRegions_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int GetAllRegionsResult::getHttpStatusCode()const
|
||||||
|
{
|
||||||
|
return httpStatusCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetAllRegionsResult::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetAllRegionsResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
108
pts/src/model/GetJMeterLogsRequest.cc
Normal file
108
pts/src/model/GetJMeterLogsRequest.cc
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
/*
|
||||||
|
* 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/pts/model/GetJMeterLogsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::PTS::Model::GetJMeterLogsRequest;
|
||||||
|
|
||||||
|
GetJMeterLogsRequest::GetJMeterLogsRequest()
|
||||||
|
: RpcServiceRequest("pts", "2020-10-20", "GetJMeterLogs") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetJMeterLogsRequest::~GetJMeterLogsRequest() {}
|
||||||
|
|
||||||
|
int GetJMeterLogsRequest::getAgentIndex() const {
|
||||||
|
return agentIndex_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setAgentIndex(int agentIndex) {
|
||||||
|
agentIndex_ = agentIndex;
|
||||||
|
setParameter(std::string("AgentIndex"), std::to_string(agentIndex));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetJMeterLogsRequest::getReportId() const {
|
||||||
|
return reportId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setReportId(const std::string &reportId) {
|
||||||
|
reportId_ = reportId;
|
||||||
|
setParameter(std::string("ReportId"), reportId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetJMeterLogsRequest::getLevel() const {
|
||||||
|
return level_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setLevel(const std::string &level) {
|
||||||
|
level_ = level;
|
||||||
|
setParameter(std::string("Level"), level);
|
||||||
|
}
|
||||||
|
|
||||||
|
long GetJMeterLogsRequest::getEndTime() const {
|
||||||
|
return endTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setEndTime(long endTime) {
|
||||||
|
endTime_ = endTime;
|
||||||
|
setParameter(std::string("EndTime"), std::to_string(endTime));
|
||||||
|
}
|
||||||
|
|
||||||
|
long GetJMeterLogsRequest::getBeginTime() const {
|
||||||
|
return beginTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setBeginTime(long beginTime) {
|
||||||
|
beginTime_ = beginTime;
|
||||||
|
setParameter(std::string("BeginTime"), std::to_string(beginTime));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetJMeterLogsRequest::getThread() const {
|
||||||
|
return thread_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setThread(const std::string &thread) {
|
||||||
|
thread_ = thread;
|
||||||
|
setParameter(std::string("Thread"), thread);
|
||||||
|
}
|
||||||
|
|
||||||
|
int GetJMeterLogsRequest::getPageNumber() const {
|
||||||
|
return pageNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setPageNumber(int pageNumber) {
|
||||||
|
pageNumber_ = pageNumber;
|
||||||
|
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||||
|
}
|
||||||
|
|
||||||
|
int GetJMeterLogsRequest::getPageSize() const {
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setPageSize(int pageSize) {
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetJMeterLogsRequest::getKeyword() const {
|
||||||
|
return keyword_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetJMeterLogsRequest::setKeyword(const std::string &keyword) {
|
||||||
|
keyword_ = keyword;
|
||||||
|
setParameter(std::string("Keyword"), keyword);
|
||||||
|
}
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user