Compare commits
27 Commits
Drds-patch
...
goodstech-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b5e667c1d7 | ||
|
|
2d9dc66719 | ||
|
|
97fa00faef | ||
|
|
630656ce24 | ||
|
|
f3b00eade0 | ||
|
|
02122aa7ea | ||
|
|
67d6a5f9d4 | ||
|
|
a15a171b2d | ||
|
|
9d980b6731 | ||
|
|
d6aeb545bc | ||
|
|
6217773578 | ||
|
|
cb2d0e9b5d | ||
|
|
2ee11b248a | ||
|
|
28e491ccfd | ||
|
|
5fa60dfc8c | ||
|
|
653f3e596c | ||
|
|
9e171f2b3a | ||
|
|
9dfe90ab37 | ||
|
|
5f619b53a5 | ||
|
|
32c8bd10fc | ||
|
|
7855593ebb | ||
|
|
87515e7ea9 | ||
|
|
a3d771af9b | ||
|
|
445d5ca242 | ||
|
|
bb42c9c351 | ||
|
|
5f2a993b52 | ||
|
|
7fd0c7bf01 |
81
CHANGELOG
81
CHANGELOG
@@ -1,3 +1,84 @@
|
|||||||
|
2020-11-16 Version: patch
|
||||||
|
- Update goodstech.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Update Imageaudit.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Add DeccribeEngineVersion DescribeTasks DescribeInstanceConfig and more APIs.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Fix GetBranchInfo and DeleteBranch API 404 error.
|
||||||
|
- Add ListRepositoryBranches and GetGroupDetail API.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release ErasePerson.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release DetectCardScreenshot RecognizePoiName.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release GenerateHumanAnimeStyle CountCrowd.
|
||||||
|
|
||||||
|
2020-11-13 Version: patch
|
||||||
|
- Release SegmentHDSky SegmentHDCommonImage.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Support drm.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Generated 2019-06-01 for `smc`.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Update new version.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Support DescribeDBClusterTDE.
|
||||||
|
- Support ModifyDBClusterTDE.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Supported Open Api.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Support OpenAPI.
|
||||||
|
|
||||||
|
2020-11-12 Version: patch
|
||||||
|
- Update DescribeTrails Response.
|
||||||
|
|
||||||
|
2020-11-05 Version: patch
|
||||||
|
- Support modifyInstnaceType.
|
||||||
|
|
||||||
|
2020-11-04 Version: patch
|
||||||
|
- Generated 2019-01-01 for `Cassandra`.
|
||||||
|
|
||||||
|
2020-11-04 Version: patch
|
||||||
|
- Support modifyInstnaceType.
|
||||||
|
|
||||||
|
2020-11-04 Version: patch
|
||||||
|
- Generated 2019-01-01 for `Cassandra`.
|
||||||
|
|
||||||
|
2020-11-04 Version: patch
|
||||||
|
- Support modifyInstnaceType.
|
||||||
|
|
||||||
|
2020-11-03 Version: patch
|
||||||
|
- Minor update for r-kvstore.
|
||||||
|
|
||||||
|
2020-11-03 Version: patch
|
||||||
|
- Update data API.
|
||||||
|
|
||||||
|
2020-11-02 Version: patch
|
||||||
|
- Support create serverless by day price type.
|
||||||
|
|
||||||
|
2020-11-01 Version: patch
|
||||||
|
- Supported All Console APIs.
|
||||||
|
|
||||||
|
2020-10-28 Version: patch
|
||||||
|
- Support GetParameters, GetParametersByPath, GetSecretParameters, GetSecretParametersByPath.
|
||||||
|
|
||||||
|
2020-10-28 Version: patch
|
||||||
|
- Supported all language sdk.
|
||||||
|
- Fixed some bugs for polardbx.
|
||||||
|
|
||||||
2020-10-28 Version: patch
|
2020-10-28 Version: patch
|
||||||
- Supported golang sdk.
|
- Supported golang sdk.
|
||||||
- Fixed some bugs for drds.
|
- Fixed some bugs for drds.
|
||||||
|
|||||||
118
actiontrail/CMakeLists.txt
Normal file
118
actiontrail/CMakeLists.txt
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
#
|
||||||
|
# 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(actiontrail_public_header
|
||||||
|
include/alibabacloud/actiontrail/ActiontrailClient.h
|
||||||
|
include/alibabacloud/actiontrail/ActiontrailExport.h )
|
||||||
|
|
||||||
|
set(actiontrail_public_header_model
|
||||||
|
include/alibabacloud/actiontrail/model/CreateTrailRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/CreateTrailResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/DeleteTrailRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/DeleteTrailResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/DescribeRegionsRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/DescribeRegionsResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/DescribeTrailsRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/DescribeTrailsResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/GetTrailStatusRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/GetTrailStatusResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/LookupEventsRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/LookupEventsResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/StartLoggingRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/StartLoggingResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/StopLoggingRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/StopLoggingResult.h
|
||||||
|
include/alibabacloud/actiontrail/model/UpdateTrailRequest.h
|
||||||
|
include/alibabacloud/actiontrail/model/UpdateTrailResult.h )
|
||||||
|
|
||||||
|
set(actiontrail_src
|
||||||
|
src/ActiontrailClient.cc
|
||||||
|
src/model/CreateTrailRequest.cc
|
||||||
|
src/model/CreateTrailResult.cc
|
||||||
|
src/model/DeleteTrailRequest.cc
|
||||||
|
src/model/DeleteTrailResult.cc
|
||||||
|
src/model/DescribeRegionsRequest.cc
|
||||||
|
src/model/DescribeRegionsResult.cc
|
||||||
|
src/model/DescribeTrailsRequest.cc
|
||||||
|
src/model/DescribeTrailsResult.cc
|
||||||
|
src/model/GetTrailStatusRequest.cc
|
||||||
|
src/model/GetTrailStatusResult.cc
|
||||||
|
src/model/LookupEventsRequest.cc
|
||||||
|
src/model/LookupEventsResult.cc
|
||||||
|
src/model/StartLoggingRequest.cc
|
||||||
|
src/model/StartLoggingResult.cc
|
||||||
|
src/model/StopLoggingRequest.cc
|
||||||
|
src/model/StopLoggingResult.cc
|
||||||
|
src/model/UpdateTrailRequest.cc
|
||||||
|
src/model/UpdateTrailResult.cc )
|
||||||
|
|
||||||
|
add_library(actiontrail ${LIB_TYPE}
|
||||||
|
${actiontrail_public_header}
|
||||||
|
${actiontrail_public_header_model}
|
||||||
|
${actiontrail_src})
|
||||||
|
|
||||||
|
set_target_properties(actiontrail
|
||||||
|
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}actiontrail
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(actiontrail
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_ACTIONTRAIL_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(actiontrail
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(actiontrail
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(actiontrail
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(actiontrail
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(actiontrail
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(actiontrail
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(actiontrail
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(actiontrail
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${actiontrail_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/actiontrail)
|
||||||
|
install(FILES ${actiontrail_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/actiontrail/model)
|
||||||
|
install(TARGETS actiontrail
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
118
actiontrail/include/alibabacloud/actiontrail/ActiontrailClient.h
Normal file
118
actiontrail/include/alibabacloud/actiontrail/ActiontrailClient.h
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
/*
|
||||||
|
* 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_ACTIONTRAIL_ACTIONTRAILCLIENT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_ACTIONTRAILCLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
|
#include "ActiontrailExport.h"
|
||||||
|
#include "model/CreateTrailRequest.h"
|
||||||
|
#include "model/CreateTrailResult.h"
|
||||||
|
#include "model/DeleteTrailRequest.h"
|
||||||
|
#include "model/DeleteTrailResult.h"
|
||||||
|
#include "model/DescribeRegionsRequest.h"
|
||||||
|
#include "model/DescribeRegionsResult.h"
|
||||||
|
#include "model/DescribeTrailsRequest.h"
|
||||||
|
#include "model/DescribeTrailsResult.h"
|
||||||
|
#include "model/GetTrailStatusRequest.h"
|
||||||
|
#include "model/GetTrailStatusResult.h"
|
||||||
|
#include "model/LookupEventsRequest.h"
|
||||||
|
#include "model/LookupEventsResult.h"
|
||||||
|
#include "model/StartLoggingRequest.h"
|
||||||
|
#include "model/StartLoggingResult.h"
|
||||||
|
#include "model/StopLoggingRequest.h"
|
||||||
|
#include "model/StopLoggingResult.h"
|
||||||
|
#include "model/UpdateTrailRequest.h"
|
||||||
|
#include "model/UpdateTrailResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT ActiontrailClient : public RpcServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::CreateTrailResult> CreateTrailOutcome;
|
||||||
|
typedef std::future<CreateTrailOutcome> CreateTrailOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::CreateTrailRequest&, const CreateTrailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteTrailResult> DeleteTrailOutcome;
|
||||||
|
typedef std::future<DeleteTrailOutcome> DeleteTrailOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::DeleteTrailRequest&, const DeleteTrailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||||
|
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeTrailsResult> DescribeTrailsOutcome;
|
||||||
|
typedef std::future<DescribeTrailsOutcome> DescribeTrailsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::DescribeTrailsRequest&, const DescribeTrailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrailsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetTrailStatusResult> GetTrailStatusOutcome;
|
||||||
|
typedef std::future<GetTrailStatusOutcome> GetTrailStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::GetTrailStatusRequest&, const GetTrailStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTrailStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::LookupEventsResult> LookupEventsOutcome;
|
||||||
|
typedef std::future<LookupEventsOutcome> LookupEventsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::LookupEventsRequest&, const LookupEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LookupEventsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartLoggingResult> StartLoggingOutcome;
|
||||||
|
typedef std::future<StartLoggingOutcome> StartLoggingOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::StartLoggingRequest&, const StartLoggingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLoggingAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopLoggingResult> StopLoggingOutcome;
|
||||||
|
typedef std::future<StopLoggingOutcome> StopLoggingOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::StopLoggingRequest&, const StopLoggingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopLoggingAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateTrailResult> UpdateTrailOutcome;
|
||||||
|
typedef std::future<UpdateTrailOutcome> UpdateTrailOutcomeCallable;
|
||||||
|
typedef std::function<void(const ActiontrailClient*, const Model::UpdateTrailRequest&, const UpdateTrailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTrailAsyncHandler;
|
||||||
|
|
||||||
|
ActiontrailClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
ActiontrailClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
ActiontrailClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~ActiontrailClient();
|
||||||
|
CreateTrailOutcome createTrail(const Model::CreateTrailRequest &request)const;
|
||||||
|
void createTrailAsync(const Model::CreateTrailRequest& request, const CreateTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateTrailOutcomeCallable createTrailCallable(const Model::CreateTrailRequest& request) const;
|
||||||
|
DeleteTrailOutcome deleteTrail(const Model::DeleteTrailRequest &request)const;
|
||||||
|
void deleteTrailAsync(const Model::DeleteTrailRequest& request, const DeleteTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteTrailOutcomeCallable deleteTrailCallable(const Model::DeleteTrailRequest& request) const;
|
||||||
|
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||||
|
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||||
|
DescribeTrailsOutcome describeTrails(const Model::DescribeTrailsRequest &request)const;
|
||||||
|
void describeTrailsAsync(const Model::DescribeTrailsRequest& request, const DescribeTrailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeTrailsOutcomeCallable describeTrailsCallable(const Model::DescribeTrailsRequest& request) const;
|
||||||
|
GetTrailStatusOutcome getTrailStatus(const Model::GetTrailStatusRequest &request)const;
|
||||||
|
void getTrailStatusAsync(const Model::GetTrailStatusRequest& request, const GetTrailStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetTrailStatusOutcomeCallable getTrailStatusCallable(const Model::GetTrailStatusRequest& request) const;
|
||||||
|
LookupEventsOutcome lookupEvents(const Model::LookupEventsRequest &request)const;
|
||||||
|
void lookupEventsAsync(const Model::LookupEventsRequest& request, const LookupEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
LookupEventsOutcomeCallable lookupEventsCallable(const Model::LookupEventsRequest& request) const;
|
||||||
|
StartLoggingOutcome startLogging(const Model::StartLoggingRequest &request)const;
|
||||||
|
void startLoggingAsync(const Model::StartLoggingRequest& request, const StartLoggingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartLoggingOutcomeCallable startLoggingCallable(const Model::StartLoggingRequest& request) const;
|
||||||
|
StopLoggingOutcome stopLogging(const Model::StopLoggingRequest &request)const;
|
||||||
|
void stopLoggingAsync(const Model::StopLoggingRequest& request, const StopLoggingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopLoggingOutcomeCallable stopLoggingCallable(const Model::StopLoggingRequest& request) const;
|
||||||
|
UpdateTrailOutcome updateTrail(const Model::UpdateTrailRequest &request)const;
|
||||||
|
void updateTrailAsync(const Model::UpdateTrailRequest& request, const UpdateTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateTrailOutcomeCallable updateTrailCallable(const Model::UpdateTrailRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_ACTIONTRAILCLIENT_H_
|
||||||
@@ -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_ACTIONTRAIL_ACTIONTRAILEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_ACTIONTRAILEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_ACTIONTRAIL_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_ACTIONTRAIL_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_ACTIONTRAIL_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_ACTIONTRAIL_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_ACTIONTRAILEXPORT_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_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateTrailRequest();
|
||||||
|
~CreateTrailRequest();
|
||||||
|
|
||||||
|
std::string getSlsProjectArn()const;
|
||||||
|
void setSlsProjectArn(const std::string& slsProjectArn);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getSlsWriteRoleArn()const;
|
||||||
|
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
|
||||||
|
bool getIsOrganizationTrail()const;
|
||||||
|
void setIsOrganizationTrail(bool isOrganizationTrail);
|
||||||
|
std::string getOssKeyPrefix()const;
|
||||||
|
void setOssKeyPrefix(const std::string& ossKeyPrefix);
|
||||||
|
std::string getMnsTopicArn()const;
|
||||||
|
void setMnsTopicArn(const std::string& mnsTopicArn);
|
||||||
|
std::string getRoleName()const;
|
||||||
|
void setRoleName(const std::string& roleName);
|
||||||
|
std::string getEventRW()const;
|
||||||
|
void setEventRW(const std::string& eventRW);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getOssBucketName()const;
|
||||||
|
void setOssBucketName(const std::string& ossBucketName);
|
||||||
|
std::string getTrailRegion()const;
|
||||||
|
void setTrailRegion(const std::string& trailRegion);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string slsProjectArn_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string slsWriteRoleArn_;
|
||||||
|
bool isOrganizationTrail_;
|
||||||
|
std::string ossKeyPrefix_;
|
||||||
|
std::string mnsTopicArn_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::string eventRW_;
|
||||||
|
std::string name_;
|
||||||
|
std::string ossBucketName_;
|
||||||
|
std::string trailRegion_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILREQUEST_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT CreateTrailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateTrailResult();
|
||||||
|
explicit CreateTrailResult(const std::string &payload);
|
||||||
|
~CreateTrailResult();
|
||||||
|
std::string getSlsProjectArn()const;
|
||||||
|
std::string getMnsTopicArn()const;
|
||||||
|
std::string getRoleName()const;
|
||||||
|
std::string getEventRW()const;
|
||||||
|
std::string getHomeRegion()const;
|
||||||
|
std::string getOssKeyPrefix()const;
|
||||||
|
std::string getOssBucketName()const;
|
||||||
|
std::string getSlsWriteRoleArn()const;
|
||||||
|
std::string getTrailRegion()const;
|
||||||
|
std::string getName()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string slsProjectArn_;
|
||||||
|
std::string mnsTopicArn_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::string eventRW_;
|
||||||
|
std::string homeRegion_;
|
||||||
|
std::string ossKeyPrefix_;
|
||||||
|
std::string ossBucketName_;
|
||||||
|
std::string slsWriteRoleArn_;
|
||||||
|
std::string trailRegion_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_CREATETRAILRESULT_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_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteTrailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteTrailRequest();
|
||||||
|
~DeleteTrailRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DeleteTrailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteTrailResult();
|
||||||
|
explicit DeleteTrailResult(const std::string &payload);
|
||||||
|
~DeleteTrailResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DELETETRAILRESULT_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_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeRegionsRequest();
|
||||||
|
~DescribeRegionsRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSREQUEST_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_ACTIONTRAIL_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Regions
|
||||||
|
{
|
||||||
|
struct RegionItem
|
||||||
|
{
|
||||||
|
std::string regionId;
|
||||||
|
};
|
||||||
|
std::vector<RegionItem> region;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeRegionsResult();
|
||||||
|
explicit DescribeRegionsResult(const std::string &payload);
|
||||||
|
~DescribeRegionsResult();
|
||||||
|
Regions getRegions()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Regions regions_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeTrailsRequest();
|
||||||
|
~DescribeTrailsRequest();
|
||||||
|
|
||||||
|
bool getIncludeShadowTrails()const;
|
||||||
|
void setIncludeShadowTrails(bool includeShadowTrails);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getNameList()const;
|
||||||
|
void setNameList(const std::string& nameList);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool includeShadowTrails_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string nameList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSREQUEST_H_
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct TrailListItem
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string mnsTopicArn;
|
||||||
|
std::string homeRegion;
|
||||||
|
std::string createTime;
|
||||||
|
std::string startLoggingTime;
|
||||||
|
std::string stopLoggingTime;
|
||||||
|
std::string slsWriteRoleArn;
|
||||||
|
std::string trailRegion;
|
||||||
|
std::string name;
|
||||||
|
bool isOrganizationTrail;
|
||||||
|
std::string slsProjectArn;
|
||||||
|
std::string roleName;
|
||||||
|
std::string eventRW;
|
||||||
|
std::string ossKeyPrefix;
|
||||||
|
std::string updateTime;
|
||||||
|
std::string ossBucketName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeTrailsResult();
|
||||||
|
explicit DescribeTrailsResult(const std::string &payload);
|
||||||
|
~DescribeTrailsResult();
|
||||||
|
std::vector<TrailListItem> getTrailList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<TrailListItem> trailList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_DESCRIBETRAILSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetTrailStatusRequest();
|
||||||
|
~GetTrailStatusRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
bool getIsOrganizationTrail()const;
|
||||||
|
void setIsOrganizationTrail(bool isOrganizationTrail);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string name_;
|
||||||
|
bool isOrganizationTrail_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSREQUEST_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_ACTIONTRAIL_MODEL_GETTRAILSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT GetTrailStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetTrailStatusResult();
|
||||||
|
explicit GetTrailStatusResult(const std::string &payload);
|
||||||
|
~GetTrailStatusResult();
|
||||||
|
std::string getStartLoggingTime()const;
|
||||||
|
std::string getLatestDeliveryError()const;
|
||||||
|
std::string getStopLoggingTime()const;
|
||||||
|
bool getIsLogging()const;
|
||||||
|
std::string getLatestDeliveryTime()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string startLoggingTime_;
|
||||||
|
std::string latestDeliveryError_;
|
||||||
|
std::string stopLoggingTime_;
|
||||||
|
bool isLogging_;
|
||||||
|
std::string latestDeliveryTime_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_GETTRAILSTATUSRESULT_H_
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
LookupEventsRequest();
|
||||||
|
~LookupEventsRequest();
|
||||||
|
|
||||||
|
std::string getRequest()const;
|
||||||
|
void setRequest(const std::string& request);
|
||||||
|
std::string getStartTime()const;
|
||||||
|
void setStartTime(const std::string& startTime);
|
||||||
|
std::string getEventName()const;
|
||||||
|
void setEventName(const std::string& eventName);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getNextToken()const;
|
||||||
|
void setNextToken(const std::string& nextToken);
|
||||||
|
std::string getServiceName()const;
|
||||||
|
void setServiceName(const std::string& serviceName);
|
||||||
|
std::string getEvent()const;
|
||||||
|
void setEvent(const std::string& event);
|
||||||
|
std::string getEventAccessKeyId()const;
|
||||||
|
void setEventAccessKeyId(const std::string& eventAccessKeyId);
|
||||||
|
std::string getEndTime()const;
|
||||||
|
void setEndTime(const std::string& endTime);
|
||||||
|
std::string getEventRW()const;
|
||||||
|
void setEventRW(const std::string& eventRW);
|
||||||
|
std::string getResourceType()const;
|
||||||
|
void setResourceType(const std::string& resourceType);
|
||||||
|
std::string getMaxResults()const;
|
||||||
|
void setMaxResults(const std::string& maxResults);
|
||||||
|
std::string getEventType()const;
|
||||||
|
void setEventType(const std::string& eventType);
|
||||||
|
std::string getResourceName()const;
|
||||||
|
void setResourceName(const std::string& resourceName);
|
||||||
|
std::string getUser()const;
|
||||||
|
void setUser(const std::string& user);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string request_;
|
||||||
|
std::string startTime_;
|
||||||
|
std::string eventName_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string nextToken_;
|
||||||
|
std::string serviceName_;
|
||||||
|
std::string event_;
|
||||||
|
std::string eventAccessKeyId_;
|
||||||
|
std::string endTime_;
|
||||||
|
std::string eventRW_;
|
||||||
|
std::string resourceType_;
|
||||||
|
std::string maxResults_;
|
||||||
|
std::string eventType_;
|
||||||
|
std::string resourceName_;
|
||||||
|
std::string user_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSREQUEST_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_ACTIONTRAIL_MODEL_LOOKUPEVENTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
LookupEventsResult();
|
||||||
|
explicit LookupEventsResult(const std::string &payload);
|
||||||
|
~LookupEventsResult();
|
||||||
|
std::string getNextToken()const;
|
||||||
|
std::string getEndTime()const;
|
||||||
|
std::vector<std::string> getEvents()const;
|
||||||
|
std::string getStartTime()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string nextToken_;
|
||||||
|
std::string endTime_;
|
||||||
|
std::vector<std::string> events_;
|
||||||
|
std::string startTime_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_LOOKUPEVENTSRESULT_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_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StartLoggingRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
StartLoggingRequest();
|
||||||
|
~StartLoggingRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGREQUEST_H_
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StartLoggingResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StartLoggingResult();
|
||||||
|
explicit StartLoggingResult(const std::string &payload);
|
||||||
|
~StartLoggingResult();
|
||||||
|
std::string getParam()const;
|
||||||
|
std::string getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string param_;
|
||||||
|
std::string result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STARTLOGGINGRESULT_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_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StopLoggingRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
StopLoggingRequest();
|
||||||
|
~StopLoggingRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT StopLoggingResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
StopLoggingResult();
|
||||||
|
explicit StopLoggingResult(const std::string &payload);
|
||||||
|
~StopLoggingResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_STOPLOGGINGRESULT_H_
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
UpdateTrailRequest();
|
||||||
|
~UpdateTrailRequest();
|
||||||
|
|
||||||
|
std::string getSlsProjectArn()const;
|
||||||
|
void setSlsProjectArn(const std::string& slsProjectArn);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getSlsWriteRoleArn()const;
|
||||||
|
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
|
||||||
|
std::string getOssKeyPrefix()const;
|
||||||
|
void setOssKeyPrefix(const std::string& ossKeyPrefix);
|
||||||
|
std::string getMnsTopicArn()const;
|
||||||
|
void setMnsTopicArn(const std::string& mnsTopicArn);
|
||||||
|
std::string getRoleName()const;
|
||||||
|
void setRoleName(const std::string& roleName);
|
||||||
|
std::string getEventRW()const;
|
||||||
|
void setEventRW(const std::string& eventRW);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getOssBucketName()const;
|
||||||
|
void setOssBucketName(const std::string& ossBucketName);
|
||||||
|
std::string getTrailRegion()const;
|
||||||
|
void setTrailRegion(const std::string& trailRegion);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string slsProjectArn_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string slsWriteRoleArn_;
|
||||||
|
std::string ossKeyPrefix_;
|
||||||
|
std::string mnsTopicArn_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::string eventRW_;
|
||||||
|
std::string name_;
|
||||||
|
std::string ossBucketName_;
|
||||||
|
std::string trailRegion_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILREQUEST_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/actiontrail/ActiontrailExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Actiontrail
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ACTIONTRAIL_EXPORT UpdateTrailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
UpdateTrailResult();
|
||||||
|
explicit UpdateTrailResult(const std::string &payload);
|
||||||
|
~UpdateTrailResult();
|
||||||
|
std::string getSlsProjectArn()const;
|
||||||
|
std::string getMnsTopicArn()const;
|
||||||
|
std::string getRoleName()const;
|
||||||
|
std::string getEventRW()const;
|
||||||
|
std::string getHomeRegion()const;
|
||||||
|
std::string getOssKeyPrefix()const;
|
||||||
|
std::string getOssBucketName()const;
|
||||||
|
std::string getSlsWriteRoleArn()const;
|
||||||
|
std::string getTrailRegion()const;
|
||||||
|
std::string getName()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string slsProjectArn_;
|
||||||
|
std::string mnsTopicArn_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::string eventRW_;
|
||||||
|
std::string homeRegion_;
|
||||||
|
std::string ossKeyPrefix_;
|
||||||
|
std::string ossBucketName_;
|
||||||
|
std::string slsWriteRoleArn_;
|
||||||
|
std::string trailRegion_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ACTIONTRAIL_MODEL_UPDATETRAILRESULT_H_
|
||||||
377
actiontrail/src/ActiontrailClient.cc
Normal file
377
actiontrail/src/ActiontrailClient.cc
Normal file
@@ -0,0 +1,377 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/ActiontrailClient.h>
|
||||||
|
#include <alibabacloud/core/SimpleCredentialsProvider.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud;
|
||||||
|
using namespace AlibabaCloud::Location;
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
namespace
|
||||||
|
{
|
||||||
|
const std::string SERVICE_NAME = "Actiontrail";
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::ActiontrailClient(const Credentials &credentials, const ClientConfiguration &configuration) :
|
||||||
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||||
|
{
|
||||||
|
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||||
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::ActiontrailClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||||
|
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||||
|
{
|
||||||
|
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||||
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::ActiontrailClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||||
|
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||||
|
{
|
||||||
|
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||||
|
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "actiontrail");
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::~ActiontrailClient()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ActiontrailClient::CreateTrailOutcome ActiontrailClient::createTrail(const CreateTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return CreateTrailOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return CreateTrailOutcome(CreateTrailResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return CreateTrailOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::createTrailAsync(const CreateTrailRequest& request, const CreateTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, createTrail(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::CreateTrailOutcomeCallable ActiontrailClient::createTrailCallable(const CreateTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<CreateTrailOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->createTrail(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DeleteTrailOutcome ActiontrailClient::deleteTrail(const DeleteTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DeleteTrailOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DeleteTrailOutcome(DeleteTrailResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DeleteTrailOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::deleteTrailAsync(const DeleteTrailRequest& request, const DeleteTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, deleteTrail(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DeleteTrailOutcomeCallable ActiontrailClient::deleteTrailCallable(const DeleteTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DeleteTrailOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->deleteTrail(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DescribeRegionsOutcome ActiontrailClient::describeRegions(const DescribeRegionsRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeRegionsOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeRegionsOutcome(DescribeRegionsResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeRegionsOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::describeRegionsAsync(const DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeRegions(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DescribeRegionsOutcomeCallable ActiontrailClient::describeRegionsCallable(const DescribeRegionsRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeRegionsOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeRegions(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DescribeTrailsOutcome ActiontrailClient::describeTrails(const DescribeTrailsRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeTrailsOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeTrailsOutcome(DescribeTrailsResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeTrailsOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::describeTrailsAsync(const DescribeTrailsRequest& request, const DescribeTrailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeTrails(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::DescribeTrailsOutcomeCallable ActiontrailClient::describeTrailsCallable(const DescribeTrailsRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeTrailsOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeTrails(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::GetTrailStatusOutcome ActiontrailClient::getTrailStatus(const GetTrailStatusRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return GetTrailStatusOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return GetTrailStatusOutcome(GetTrailStatusResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return GetTrailStatusOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::getTrailStatusAsync(const GetTrailStatusRequest& request, const GetTrailStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, getTrailStatus(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::GetTrailStatusOutcomeCallable ActiontrailClient::getTrailStatusCallable(const GetTrailStatusRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<GetTrailStatusOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->getTrailStatus(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::LookupEventsOutcome ActiontrailClient::lookupEvents(const LookupEventsRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return LookupEventsOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return LookupEventsOutcome(LookupEventsResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return LookupEventsOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::lookupEventsAsync(const LookupEventsRequest& request, const LookupEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, lookupEvents(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::LookupEventsOutcomeCallable ActiontrailClient::lookupEventsCallable(const LookupEventsRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<LookupEventsOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->lookupEvents(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::StartLoggingOutcome ActiontrailClient::startLogging(const StartLoggingRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return StartLoggingOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return StartLoggingOutcome(StartLoggingResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return StartLoggingOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::startLoggingAsync(const StartLoggingRequest& request, const StartLoggingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, startLogging(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::StartLoggingOutcomeCallable ActiontrailClient::startLoggingCallable(const StartLoggingRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<StartLoggingOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->startLogging(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::StopLoggingOutcome ActiontrailClient::stopLogging(const StopLoggingRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return StopLoggingOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return StopLoggingOutcome(StopLoggingResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return StopLoggingOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::stopLoggingAsync(const StopLoggingRequest& request, const StopLoggingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, stopLogging(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::StopLoggingOutcomeCallable ActiontrailClient::stopLoggingCallable(const StopLoggingRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<StopLoggingOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->stopLogging(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::UpdateTrailOutcome ActiontrailClient::updateTrail(const UpdateTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return UpdateTrailOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return UpdateTrailOutcome(UpdateTrailResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return UpdateTrailOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void ActiontrailClient::updateTrailAsync(const UpdateTrailRequest& request, const UpdateTrailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, updateTrail(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
ActiontrailClient::UpdateTrailOutcomeCallable ActiontrailClient::updateTrailCallable(const UpdateTrailRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<UpdateTrailOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->updateTrail(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
150
actiontrail/src/model/CreateTrailRequest.cc
Normal file
150
actiontrail/src/model/CreateTrailRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/CreateTrailRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
|
||||||
|
|
||||||
|
CreateTrailRequest::CreateTrailRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "CreateTrail")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreateTrailRequest::~CreateTrailRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getSlsProjectArn()const
|
||||||
|
{
|
||||||
|
return slsProjectArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
|
||||||
|
{
|
||||||
|
slsProjectArn_ = slsProjectArn;
|
||||||
|
setParameter("SlsProjectArn", slsProjectArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getSlsWriteRoleArn()const
|
||||||
|
{
|
||||||
|
return slsWriteRoleArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
|
||||||
|
{
|
||||||
|
slsWriteRoleArn_ = slsWriteRoleArn;
|
||||||
|
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CreateTrailRequest::getIsOrganizationTrail()const
|
||||||
|
{
|
||||||
|
return isOrganizationTrail_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setIsOrganizationTrail(bool isOrganizationTrail)
|
||||||
|
{
|
||||||
|
isOrganizationTrail_ = isOrganizationTrail;
|
||||||
|
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getOssKeyPrefix()const
|
||||||
|
{
|
||||||
|
return ossKeyPrefix_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
|
||||||
|
{
|
||||||
|
ossKeyPrefix_ = ossKeyPrefix;
|
||||||
|
setParameter("OssKeyPrefix", ossKeyPrefix);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getMnsTopicArn()const
|
||||||
|
{
|
||||||
|
return mnsTopicArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
|
||||||
|
{
|
||||||
|
mnsTopicArn_ = mnsTopicArn;
|
||||||
|
setParameter("MnsTopicArn", mnsTopicArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getRoleName()const
|
||||||
|
{
|
||||||
|
return roleName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setRoleName(const std::string& roleName)
|
||||||
|
{
|
||||||
|
roleName_ = roleName;
|
||||||
|
setParameter("RoleName", roleName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getEventRW()const
|
||||||
|
{
|
||||||
|
return eventRW_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setEventRW(const std::string& eventRW)
|
||||||
|
{
|
||||||
|
eventRW_ = eventRW;
|
||||||
|
setParameter("EventRW", eventRW);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getOssBucketName()const
|
||||||
|
{
|
||||||
|
return ossBucketName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setOssBucketName(const std::string& ossBucketName)
|
||||||
|
{
|
||||||
|
ossBucketName_ = ossBucketName;
|
||||||
|
setParameter("OssBucketName", ossBucketName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailRequest::getTrailRegion()const
|
||||||
|
{
|
||||||
|
return trailRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateTrailRequest::setTrailRegion(const std::string& trailRegion)
|
||||||
|
{
|
||||||
|
trailRegion_ = trailRegion;
|
||||||
|
setParameter("TrailRegion", trailRegion);
|
||||||
|
}
|
||||||
|
|
||||||
114
actiontrail/src/model/CreateTrailResult.cc
Normal file
114
actiontrail/src/model/CreateTrailResult.cc
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/CreateTrailResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
CreateTrailResult::CreateTrailResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
CreateTrailResult::CreateTrailResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreateTrailResult::~CreateTrailResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void CreateTrailResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Name"].isNull())
|
||||||
|
name_ = value["Name"].asString();
|
||||||
|
if(!value["HomeRegion"].isNull())
|
||||||
|
homeRegion_ = value["HomeRegion"].asString();
|
||||||
|
if(!value["OssBucketName"].isNull())
|
||||||
|
ossBucketName_ = value["OssBucketName"].asString();
|
||||||
|
if(!value["OssKeyPrefix"].isNull())
|
||||||
|
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
|
||||||
|
if(!value["RoleName"].isNull())
|
||||||
|
roleName_ = value["RoleName"].asString();
|
||||||
|
if(!value["SlsProjectArn"].isNull())
|
||||||
|
slsProjectArn_ = value["SlsProjectArn"].asString();
|
||||||
|
if(!value["SlsWriteRoleArn"].isNull())
|
||||||
|
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
|
||||||
|
if(!value["EventRW"].isNull())
|
||||||
|
eventRW_ = value["EventRW"].asString();
|
||||||
|
if(!value["TrailRegion"].isNull())
|
||||||
|
trailRegion_ = value["TrailRegion"].asString();
|
||||||
|
if(!value["MnsTopicArn"].isNull())
|
||||||
|
mnsTopicArn_ = value["MnsTopicArn"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getSlsProjectArn()const
|
||||||
|
{
|
||||||
|
return slsProjectArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getMnsTopicArn()const
|
||||||
|
{
|
||||||
|
return mnsTopicArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getRoleName()const
|
||||||
|
{
|
||||||
|
return roleName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getEventRW()const
|
||||||
|
{
|
||||||
|
return eventRW_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getHomeRegion()const
|
||||||
|
{
|
||||||
|
return homeRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getOssKeyPrefix()const
|
||||||
|
{
|
||||||
|
return ossKeyPrefix_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getOssBucketName()const
|
||||||
|
{
|
||||||
|
return ossBucketName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getSlsWriteRoleArn()const
|
||||||
|
{
|
||||||
|
return slsWriteRoleArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getTrailRegion()const
|
||||||
|
{
|
||||||
|
return trailRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateTrailResult::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
51
actiontrail/src/model/DeleteTrailRequest.cc
Normal file
51
actiontrail/src/model/DeleteTrailRequest.cc
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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/DeleteTrailRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
|
||||||
|
|
||||||
|
DeleteTrailRequest::DeleteTrailRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "DeleteTrail")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteTrailRequest::~DeleteTrailRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string DeleteTrailRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteTrailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DeleteTrailRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DeleteTrailRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
44
actiontrail/src/model/DeleteTrailResult.cc
Normal file
44
actiontrail/src/model/DeleteTrailResult.cc
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/DeleteTrailResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
DeleteTrailResult::DeleteTrailResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DeleteTrailResult::DeleteTrailResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DeleteTrailResult::~DeleteTrailResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DeleteTrailResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
40
actiontrail/src/model/DescribeRegionsRequest.cc
Normal file
40
actiontrail/src/model/DescribeRegionsRequest.cc
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/DescribeRegionsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
|
||||||
|
|
||||||
|
DescribeRegionsRequest::DescribeRegionsRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeRegions")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeRegionsRequest::~DescribeRegionsRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string DescribeRegionsRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeRegionsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
58
actiontrail/src/model/DescribeRegionsResult.cc
Normal file
58
actiontrail/src/model/DescribeRegionsResult.cc
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/DescribeRegionsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
DescribeRegionsResult::DescribeRegionsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeRegionsResult::DescribeRegionsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeRegionsResult::~DescribeRegionsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeRegionsResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto regionsNode = value["Regions"];
|
||||||
|
auto allRegionNode = regionsNode["Region"]["RegionItem"];
|
||||||
|
for (auto regionsNodeRegionRegionItem : allRegionNode)
|
||||||
|
{
|
||||||
|
Regions::RegionItem regionItemObject;
|
||||||
|
if(!regionsNodeRegionRegionItem["RegionId"].isNull())
|
||||||
|
regionItemObject.regionId = regionsNodeRegionRegionItem["RegionId"].asString();
|
||||||
|
regions_.region.push_back(regionItemObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeRegionsResult::Regions DescribeRegionsResult::getRegions()const
|
||||||
|
{
|
||||||
|
return regions_;
|
||||||
|
}
|
||||||
|
|
||||||
62
actiontrail/src/model/DescribeTrailsRequest.cc
Normal file
62
actiontrail/src/model/DescribeTrailsRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/DescribeTrailsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
|
||||||
|
|
||||||
|
DescribeTrailsRequest::DescribeTrailsRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeTrails")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeTrailsRequest::~DescribeTrailsRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
bool DescribeTrailsRequest::getIncludeShadowTrails()const
|
||||||
|
{
|
||||||
|
return includeShadowTrails_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails)
|
||||||
|
{
|
||||||
|
includeShadowTrails_ = includeShadowTrails;
|
||||||
|
setParameter("IncludeShadowTrails", includeShadowTrails ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeTrailsRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeTrailsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeTrailsRequest::getNameList()const
|
||||||
|
{
|
||||||
|
return nameList_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeTrailsRequest::setNameList(const std::string& nameList)
|
||||||
|
{
|
||||||
|
nameList_ = nameList;
|
||||||
|
setParameter("NameList", nameList);
|
||||||
|
}
|
||||||
|
|
||||||
87
actiontrail/src/model/DescribeTrailsResult.cc
Normal file
87
actiontrail/src/model/DescribeTrailsResult.cc
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/DescribeTrailsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
DescribeTrailsResult::DescribeTrailsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeTrailsResult::DescribeTrailsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeTrailsResult::~DescribeTrailsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeTrailsResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allTrailListNode = value["TrailList"]["TrailListItem"];
|
||||||
|
for (auto valueTrailListTrailListItem : allTrailListNode)
|
||||||
|
{
|
||||||
|
TrailListItem trailListObject;
|
||||||
|
if(!valueTrailListTrailListItem["Name"].isNull())
|
||||||
|
trailListObject.name = valueTrailListTrailListItem["Name"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["HomeRegion"].isNull())
|
||||||
|
trailListObject.homeRegion = valueTrailListTrailListItem["HomeRegion"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["RoleName"].isNull())
|
||||||
|
trailListObject.roleName = valueTrailListTrailListItem["RoleName"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["OssBucketName"].isNull())
|
||||||
|
trailListObject.ossBucketName = valueTrailListTrailListItem["OssBucketName"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["OssKeyPrefix"].isNull())
|
||||||
|
trailListObject.ossKeyPrefix = valueTrailListTrailListItem["OssKeyPrefix"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["EventRW"].isNull())
|
||||||
|
trailListObject.eventRW = valueTrailListTrailListItem["EventRW"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["SlsWriteRoleArn"].isNull())
|
||||||
|
trailListObject.slsWriteRoleArn = valueTrailListTrailListItem["SlsWriteRoleArn"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["SlsProjectArn"].isNull())
|
||||||
|
trailListObject.slsProjectArn = valueTrailListTrailListItem["SlsProjectArn"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["Status"].isNull())
|
||||||
|
trailListObject.status = valueTrailListTrailListItem["Status"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["TrailRegion"].isNull())
|
||||||
|
trailListObject.trailRegion = valueTrailListTrailListItem["TrailRegion"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["CreateTime"].isNull())
|
||||||
|
trailListObject.createTime = valueTrailListTrailListItem["CreateTime"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["UpdateTime"].isNull())
|
||||||
|
trailListObject.updateTime = valueTrailListTrailListItem["UpdateTime"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["StartLoggingTime"].isNull())
|
||||||
|
trailListObject.startLoggingTime = valueTrailListTrailListItem["StartLoggingTime"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["StopLoggingTime"].isNull())
|
||||||
|
trailListObject.stopLoggingTime = valueTrailListTrailListItem["StopLoggingTime"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["MnsTopicArn"].isNull())
|
||||||
|
trailListObject.mnsTopicArn = valueTrailListTrailListItem["MnsTopicArn"].asString();
|
||||||
|
if(!valueTrailListTrailListItem["IsOrganizationTrail"].isNull())
|
||||||
|
trailListObject.isOrganizationTrail = valueTrailListTrailListItem["IsOrganizationTrail"].asString() == "true";
|
||||||
|
trailList_.push_back(trailListObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<DescribeTrailsResult::TrailListItem> DescribeTrailsResult::getTrailList()const
|
||||||
|
{
|
||||||
|
return trailList_;
|
||||||
|
}
|
||||||
|
|
||||||
62
actiontrail/src/model/GetTrailStatusRequest.cc
Normal file
62
actiontrail/src/model/GetTrailStatusRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/GetTrailStatusRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
|
||||||
|
|
||||||
|
GetTrailStatusRequest::GetTrailStatusRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "GetTrailStatus")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetTrailStatusRequest::~GetTrailStatusRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string GetTrailStatusRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetTrailStatusRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetTrailStatusRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetTrailStatusRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetTrailStatusRequest::getIsOrganizationTrail()const
|
||||||
|
{
|
||||||
|
return isOrganizationTrail_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetTrailStatusRequest::setIsOrganizationTrail(bool isOrganizationTrail)
|
||||||
|
{
|
||||||
|
isOrganizationTrail_ = isOrganizationTrail;
|
||||||
|
setParameter("IsOrganizationTrail", isOrganizationTrail ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
79
actiontrail/src/model/GetTrailStatusResult.cc
Normal file
79
actiontrail/src/model/GetTrailStatusResult.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/actiontrail/model/GetTrailStatusResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
GetTrailStatusResult::GetTrailStatusResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
GetTrailStatusResult::GetTrailStatusResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetTrailStatusResult::~GetTrailStatusResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void GetTrailStatusResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["IsLogging"].isNull())
|
||||||
|
isLogging_ = value["IsLogging"].asString() == "true";
|
||||||
|
if(!value["LatestDeliveryError"].isNull())
|
||||||
|
latestDeliveryError_ = value["LatestDeliveryError"].asString();
|
||||||
|
if(!value["LatestDeliveryTime"].isNull())
|
||||||
|
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
|
||||||
|
if(!value["StartLoggingTime"].isNull())
|
||||||
|
startLoggingTime_ = value["StartLoggingTime"].asString();
|
||||||
|
if(!value["StopLoggingTime"].isNull())
|
||||||
|
stopLoggingTime_ = value["StopLoggingTime"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetTrailStatusResult::getStartLoggingTime()const
|
||||||
|
{
|
||||||
|
return startLoggingTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetTrailStatusResult::getLatestDeliveryError()const
|
||||||
|
{
|
||||||
|
return latestDeliveryError_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetTrailStatusResult::getStopLoggingTime()const
|
||||||
|
{
|
||||||
|
return stopLoggingTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetTrailStatusResult::getIsLogging()const
|
||||||
|
{
|
||||||
|
return isLogging_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetTrailStatusResult::getLatestDeliveryTime()const
|
||||||
|
{
|
||||||
|
return latestDeliveryTime_;
|
||||||
|
}
|
||||||
|
|
||||||
194
actiontrail/src/model/LookupEventsRequest.cc
Normal file
194
actiontrail/src/model/LookupEventsRequest.cc
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/LookupEventsRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
|
||||||
|
|
||||||
|
LookupEventsRequest::LookupEventsRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "LookupEvents")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
LookupEventsRequest::~LookupEventsRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getRequest()const
|
||||||
|
{
|
||||||
|
return request_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setRequest(const std::string& request)
|
||||||
|
{
|
||||||
|
request_ = request;
|
||||||
|
setParameter("Request", request);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getStartTime()const
|
||||||
|
{
|
||||||
|
return startTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setStartTime(const std::string& startTime)
|
||||||
|
{
|
||||||
|
startTime_ = startTime;
|
||||||
|
setParameter("StartTime", startTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEventName()const
|
||||||
|
{
|
||||||
|
return eventName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEventName(const std::string& eventName)
|
||||||
|
{
|
||||||
|
eventName_ = eventName;
|
||||||
|
setParameter("EventName", eventName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getNextToken()const
|
||||||
|
{
|
||||||
|
return nextToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setNextToken(const std::string& nextToken)
|
||||||
|
{
|
||||||
|
nextToken_ = nextToken;
|
||||||
|
setParameter("NextToken", nextToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getServiceName()const
|
||||||
|
{
|
||||||
|
return serviceName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setServiceName(const std::string& serviceName)
|
||||||
|
{
|
||||||
|
serviceName_ = serviceName;
|
||||||
|
setParameter("ServiceName", serviceName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEvent()const
|
||||||
|
{
|
||||||
|
return event_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEvent(const std::string& event)
|
||||||
|
{
|
||||||
|
event_ = event;
|
||||||
|
setParameter("Event", event);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEventAccessKeyId()const
|
||||||
|
{
|
||||||
|
return eventAccessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEventAccessKeyId(const std::string& eventAccessKeyId)
|
||||||
|
{
|
||||||
|
eventAccessKeyId_ = eventAccessKeyId;
|
||||||
|
setParameter("EventAccessKeyId", eventAccessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEndTime()const
|
||||||
|
{
|
||||||
|
return endTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEndTime(const std::string& endTime)
|
||||||
|
{
|
||||||
|
endTime_ = endTime;
|
||||||
|
setParameter("EndTime", endTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEventRW()const
|
||||||
|
{
|
||||||
|
return eventRW_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEventRW(const std::string& eventRW)
|
||||||
|
{
|
||||||
|
eventRW_ = eventRW;
|
||||||
|
setParameter("EventRW", eventRW);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getResourceType()const
|
||||||
|
{
|
||||||
|
return resourceType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setResourceType(const std::string& resourceType)
|
||||||
|
{
|
||||||
|
resourceType_ = resourceType;
|
||||||
|
setParameter("ResourceType", resourceType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getMaxResults()const
|
||||||
|
{
|
||||||
|
return maxResults_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setMaxResults(const std::string& maxResults)
|
||||||
|
{
|
||||||
|
maxResults_ = maxResults;
|
||||||
|
setParameter("MaxResults", maxResults);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getEventType()const
|
||||||
|
{
|
||||||
|
return eventType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setEventType(const std::string& eventType)
|
||||||
|
{
|
||||||
|
eventType_ = eventType;
|
||||||
|
setParameter("EventType", eventType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getResourceName()const
|
||||||
|
{
|
||||||
|
return resourceName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setResourceName(const std::string& resourceName)
|
||||||
|
{
|
||||||
|
resourceName_ = resourceName;
|
||||||
|
setParameter("ResourceName", resourceName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsRequest::getUser()const
|
||||||
|
{
|
||||||
|
return user_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LookupEventsRequest::setUser(const std::string& user)
|
||||||
|
{
|
||||||
|
user_ = user;
|
||||||
|
setParameter("User", user);
|
||||||
|
}
|
||||||
|
|
||||||
73
actiontrail/src/model/LookupEventsResult.cc
Normal file
73
actiontrail/src/model/LookupEventsResult.cc
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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/LookupEventsResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
LookupEventsResult::LookupEventsResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
LookupEventsResult::LookupEventsResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
LookupEventsResult::~LookupEventsResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void LookupEventsResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allEvents = value["Events"]["Events"];
|
||||||
|
for (const auto &item : allEvents)
|
||||||
|
events_.push_back(item.asString());
|
||||||
|
if(!value["NextToken"].isNull())
|
||||||
|
nextToken_ = value["NextToken"].asString();
|
||||||
|
if(!value["StartTime"].isNull())
|
||||||
|
startTime_ = value["StartTime"].asString();
|
||||||
|
if(!value["EndTime"].isNull())
|
||||||
|
endTime_ = value["EndTime"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsResult::getNextToken()const
|
||||||
|
{
|
||||||
|
return nextToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsResult::getEndTime()const
|
||||||
|
{
|
||||||
|
return endTime_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<std::string> LookupEventsResult::getEvents()const
|
||||||
|
{
|
||||||
|
return events_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string LookupEventsResult::getStartTime()const
|
||||||
|
{
|
||||||
|
return startTime_;
|
||||||
|
}
|
||||||
|
|
||||||
51
actiontrail/src/model/StartLoggingRequest.cc
Normal file
51
actiontrail/src/model/StartLoggingRequest.cc
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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/StartLoggingRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
|
||||||
|
|
||||||
|
StartLoggingRequest::StartLoggingRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "StartLogging")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
StartLoggingRequest::~StartLoggingRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string StartLoggingRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void StartLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string StartLoggingRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void StartLoggingRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
58
actiontrail/src/model/StartLoggingResult.cc
Normal file
58
actiontrail/src/model/StartLoggingResult.cc
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/StartLoggingResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
StartLoggingResult::StartLoggingResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
StartLoggingResult::StartLoggingResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
StartLoggingResult::~StartLoggingResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void StartLoggingResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Param"].isNull())
|
||||||
|
param_ = value["Param"].asString();
|
||||||
|
if(!value["Result"].isNull())
|
||||||
|
result_ = value["Result"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string StartLoggingResult::getParam()const
|
||||||
|
{
|
||||||
|
return param_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string StartLoggingResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
51
actiontrail/src/model/StopLoggingRequest.cc
Normal file
51
actiontrail/src/model/StopLoggingRequest.cc
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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/actiontrail/model/StopLoggingRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
|
||||||
|
|
||||||
|
StopLoggingRequest::StopLoggingRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "StopLogging")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
StopLoggingRequest::~StopLoggingRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string StopLoggingRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void StopLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string StopLoggingRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void StopLoggingRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
44
actiontrail/src/model/StopLoggingResult.cc
Normal file
44
actiontrail/src/model/StopLoggingResult.cc
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/StopLoggingResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
StopLoggingResult::StopLoggingResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
StopLoggingResult::StopLoggingResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
StopLoggingResult::~StopLoggingResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void StopLoggingResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
139
actiontrail/src/model/UpdateTrailRequest.cc
Normal file
139
actiontrail/src/model/UpdateTrailRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/UpdateTrailRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
|
||||||
|
|
||||||
|
UpdateTrailRequest::UpdateTrailRequest() :
|
||||||
|
RpcServiceRequest("actiontrail", "2017-12-04", "UpdateTrail")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateTrailRequest::~UpdateTrailRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getSlsProjectArn()const
|
||||||
|
{
|
||||||
|
return slsProjectArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
|
||||||
|
{
|
||||||
|
slsProjectArn_ = slsProjectArn;
|
||||||
|
setParameter("SlsProjectArn", slsProjectArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getSlsWriteRoleArn()const
|
||||||
|
{
|
||||||
|
return slsWriteRoleArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setSlsWriteRoleArn(const std::string& slsWriteRoleArn)
|
||||||
|
{
|
||||||
|
slsWriteRoleArn_ = slsWriteRoleArn;
|
||||||
|
setParameter("SlsWriteRoleArn", slsWriteRoleArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getOssKeyPrefix()const
|
||||||
|
{
|
||||||
|
return ossKeyPrefix_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
|
||||||
|
{
|
||||||
|
ossKeyPrefix_ = ossKeyPrefix;
|
||||||
|
setParameter("OssKeyPrefix", ossKeyPrefix);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getMnsTopicArn()const
|
||||||
|
{
|
||||||
|
return mnsTopicArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
|
||||||
|
{
|
||||||
|
mnsTopicArn_ = mnsTopicArn;
|
||||||
|
setParameter("MnsTopicArn", mnsTopicArn);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getRoleName()const
|
||||||
|
{
|
||||||
|
return roleName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setRoleName(const std::string& roleName)
|
||||||
|
{
|
||||||
|
roleName_ = roleName;
|
||||||
|
setParameter("RoleName", roleName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getEventRW()const
|
||||||
|
{
|
||||||
|
return eventRW_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setEventRW(const std::string& eventRW)
|
||||||
|
{
|
||||||
|
eventRW_ = eventRW;
|
||||||
|
setParameter("EventRW", eventRW);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setName(const std::string& name)
|
||||||
|
{
|
||||||
|
name_ = name;
|
||||||
|
setParameter("Name", name);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getOssBucketName()const
|
||||||
|
{
|
||||||
|
return ossBucketName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setOssBucketName(const std::string& ossBucketName)
|
||||||
|
{
|
||||||
|
ossBucketName_ = ossBucketName;
|
||||||
|
setParameter("OssBucketName", ossBucketName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailRequest::getTrailRegion()const
|
||||||
|
{
|
||||||
|
return trailRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateTrailRequest::setTrailRegion(const std::string& trailRegion)
|
||||||
|
{
|
||||||
|
trailRegion_ = trailRegion;
|
||||||
|
setParameter("TrailRegion", trailRegion);
|
||||||
|
}
|
||||||
|
|
||||||
114
actiontrail/src/model/UpdateTrailResult.cc
Normal file
114
actiontrail/src/model/UpdateTrailResult.cc
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
* 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/actiontrail/model/UpdateTrailResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Actiontrail;
|
||||||
|
using namespace AlibabaCloud::Actiontrail::Model;
|
||||||
|
|
||||||
|
UpdateTrailResult::UpdateTrailResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
UpdateTrailResult::UpdateTrailResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateTrailResult::~UpdateTrailResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void UpdateTrailResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["Name"].isNull())
|
||||||
|
name_ = value["Name"].asString();
|
||||||
|
if(!value["HomeRegion"].isNull())
|
||||||
|
homeRegion_ = value["HomeRegion"].asString();
|
||||||
|
if(!value["OssBucketName"].isNull())
|
||||||
|
ossBucketName_ = value["OssBucketName"].asString();
|
||||||
|
if(!value["OssKeyPrefix"].isNull())
|
||||||
|
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
|
||||||
|
if(!value["RoleName"].isNull())
|
||||||
|
roleName_ = value["RoleName"].asString();
|
||||||
|
if(!value["SlsProjectArn"].isNull())
|
||||||
|
slsProjectArn_ = value["SlsProjectArn"].asString();
|
||||||
|
if(!value["SlsWriteRoleArn"].isNull())
|
||||||
|
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
|
||||||
|
if(!value["EventRW"].isNull())
|
||||||
|
eventRW_ = value["EventRW"].asString();
|
||||||
|
if(!value["TrailRegion"].isNull())
|
||||||
|
trailRegion_ = value["TrailRegion"].asString();
|
||||||
|
if(!value["MnsTopicArn"].isNull())
|
||||||
|
mnsTopicArn_ = value["MnsTopicArn"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getSlsProjectArn()const
|
||||||
|
{
|
||||||
|
return slsProjectArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getMnsTopicArn()const
|
||||||
|
{
|
||||||
|
return mnsTopicArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getRoleName()const
|
||||||
|
{
|
||||||
|
return roleName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getEventRW()const
|
||||||
|
{
|
||||||
|
return eventRW_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getHomeRegion()const
|
||||||
|
{
|
||||||
|
return homeRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getOssKeyPrefix()const
|
||||||
|
{
|
||||||
|
return ossKeyPrefix_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getOssBucketName()const
|
||||||
|
{
|
||||||
|
return ossBucketName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getSlsWriteRoleArn()const
|
||||||
|
{
|
||||||
|
return slsWriteRoleArn_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getTrailRegion()const
|
||||||
|
{
|
||||||
|
return trailRegion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string UpdateTrailResult::getName()const
|
||||||
|
{
|
||||||
|
return name_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -57,6 +57,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/GetCodeupOrganizationResult.h
|
include/alibabacloud/codeup/model/GetCodeupOrganizationResult.h
|
||||||
include/alibabacloud/codeup/model/GetFileBlobsRequest.h
|
include/alibabacloud/codeup/model/GetFileBlobsRequest.h
|
||||||
include/alibabacloud/codeup/model/GetFileBlobsResult.h
|
include/alibabacloud/codeup/model/GetFileBlobsResult.h
|
||||||
|
include/alibabacloud/codeup/model/GetGroupDetailRequest.h
|
||||||
|
include/alibabacloud/codeup/model/GetGroupDetailResult.h
|
||||||
include/alibabacloud/codeup/model/GetProjectMemberRequest.h
|
include/alibabacloud/codeup/model/GetProjectMemberRequest.h
|
||||||
include/alibabacloud/codeup/model/GetProjectMemberResult.h
|
include/alibabacloud/codeup/model/GetProjectMemberResult.h
|
||||||
include/alibabacloud/codeup/model/GetRepositoryInfoRequest.h
|
include/alibabacloud/codeup/model/GetRepositoryInfoRequest.h
|
||||||
@@ -67,6 +69,8 @@ set(codeup_public_header_model
|
|||||||
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
include/alibabacloud/codeup/model/ListGroupRepositoriesResult.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
include/alibabacloud/codeup/model/ListGroupsRequest.h
|
||||||
include/alibabacloud/codeup/model/ListGroupsResult.h
|
include/alibabacloud/codeup/model/ListGroupsResult.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryBranchesRequest.h
|
||||||
|
include/alibabacloud/codeup/model/ListRepositoryBranchesResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryMemberRequest.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryMemberResult.h
|
include/alibabacloud/codeup/model/ListRepositoryMemberResult.h
|
||||||
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
include/alibabacloud/codeup/model/ListRepositoryTreeRequest.h
|
||||||
@@ -118,6 +122,8 @@ set(codeup_src
|
|||||||
src/model/GetCodeupOrganizationResult.cc
|
src/model/GetCodeupOrganizationResult.cc
|
||||||
src/model/GetFileBlobsRequest.cc
|
src/model/GetFileBlobsRequest.cc
|
||||||
src/model/GetFileBlobsResult.cc
|
src/model/GetFileBlobsResult.cc
|
||||||
|
src/model/GetGroupDetailRequest.cc
|
||||||
|
src/model/GetGroupDetailResult.cc
|
||||||
src/model/GetProjectMemberRequest.cc
|
src/model/GetProjectMemberRequest.cc
|
||||||
src/model/GetProjectMemberResult.cc
|
src/model/GetProjectMemberResult.cc
|
||||||
src/model/GetRepositoryInfoRequest.cc
|
src/model/GetRepositoryInfoRequest.cc
|
||||||
@@ -128,6 +134,8 @@ set(codeup_src
|
|||||||
src/model/ListGroupRepositoriesResult.cc
|
src/model/ListGroupRepositoriesResult.cc
|
||||||
src/model/ListGroupsRequest.cc
|
src/model/ListGroupsRequest.cc
|
||||||
src/model/ListGroupsResult.cc
|
src/model/ListGroupsResult.cc
|
||||||
|
src/model/ListRepositoryBranchesRequest.cc
|
||||||
|
src/model/ListRepositoryBranchesResult.cc
|
||||||
src/model/ListRepositoryMemberRequest.cc
|
src/model/ListRepositoryMemberRequest.cc
|
||||||
src/model/ListRepositoryMemberResult.cc
|
src/model/ListRepositoryMemberResult.cc
|
||||||
src/model/ListRepositoryTreeRequest.cc
|
src/model/ListRepositoryTreeRequest.cc
|
||||||
|
|||||||
@@ -58,6 +58,8 @@
|
|||||||
#include "model/GetCodeupOrganizationResult.h"
|
#include "model/GetCodeupOrganizationResult.h"
|
||||||
#include "model/GetFileBlobsRequest.h"
|
#include "model/GetFileBlobsRequest.h"
|
||||||
#include "model/GetFileBlobsResult.h"
|
#include "model/GetFileBlobsResult.h"
|
||||||
|
#include "model/GetGroupDetailRequest.h"
|
||||||
|
#include "model/GetGroupDetailResult.h"
|
||||||
#include "model/GetProjectMemberRequest.h"
|
#include "model/GetProjectMemberRequest.h"
|
||||||
#include "model/GetProjectMemberResult.h"
|
#include "model/GetProjectMemberResult.h"
|
||||||
#include "model/GetRepositoryInfoRequest.h"
|
#include "model/GetRepositoryInfoRequest.h"
|
||||||
@@ -68,6 +70,8 @@
|
|||||||
#include "model/ListGroupRepositoriesResult.h"
|
#include "model/ListGroupRepositoriesResult.h"
|
||||||
#include "model/ListGroupsRequest.h"
|
#include "model/ListGroupsRequest.h"
|
||||||
#include "model/ListGroupsResult.h"
|
#include "model/ListGroupsResult.h"
|
||||||
|
#include "model/ListRepositoryBranchesRequest.h"
|
||||||
|
#include "model/ListRepositoryBranchesResult.h"
|
||||||
#include "model/ListRepositoryMemberRequest.h"
|
#include "model/ListRepositoryMemberRequest.h"
|
||||||
#include "model/ListRepositoryMemberResult.h"
|
#include "model/ListRepositoryMemberResult.h"
|
||||||
#include "model/ListRepositoryTreeRequest.h"
|
#include "model/ListRepositoryTreeRequest.h"
|
||||||
@@ -143,6 +147,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::GetFileBlobsResult> GetFileBlobsOutcome;
|
typedef Outcome<Error, Model::GetFileBlobsResult> GetFileBlobsOutcome;
|
||||||
typedef std::future<GetFileBlobsOutcome> GetFileBlobsOutcomeCallable;
|
typedef std::future<GetFileBlobsOutcome> GetFileBlobsOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetFileBlobsRequest&, const GetFileBlobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileBlobsAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetFileBlobsRequest&, const GetFileBlobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileBlobsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetGroupDetailResult> GetGroupDetailOutcome;
|
||||||
|
typedef std::future<GetGroupDetailOutcome> GetGroupDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::GetGroupDetailRequest&, const GetGroupDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGroupDetailAsyncHandler;
|
||||||
typedef Outcome<Error, Model::GetProjectMemberResult> GetProjectMemberOutcome;
|
typedef Outcome<Error, Model::GetProjectMemberResult> GetProjectMemberOutcome;
|
||||||
typedef std::future<GetProjectMemberOutcome> GetProjectMemberOutcomeCallable;
|
typedef std::future<GetProjectMemberOutcome> GetProjectMemberOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::GetProjectMemberRequest&, const GetProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectMemberAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::GetProjectMemberRequest&, const GetProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectMemberAsyncHandler;
|
||||||
@@ -158,6 +165,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
||||||
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListRepositoryBranchesResult> ListRepositoryBranchesOutcome;
|
||||||
|
typedef std::future<ListRepositoryBranchesOutcome> ListRepositoryBranchesOutcomeCallable;
|
||||||
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryBranchesRequest&, const ListRepositoryBranchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryBranchesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListRepositoryMemberResult> ListRepositoryMemberOutcome;
|
typedef Outcome<Error, Model::ListRepositoryMemberResult> ListRepositoryMemberOutcome;
|
||||||
typedef std::future<ListRepositoryMemberOutcome> ListRepositoryMemberOutcomeCallable;
|
typedef std::future<ListRepositoryMemberOutcome> ListRepositoryMemberOutcomeCallable;
|
||||||
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryMemberRequest&, const ListRepositoryMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryMemberAsyncHandler;
|
typedef std::function<void(const CodeupClient*, const Model::ListRepositoryMemberRequest&, const ListRepositoryMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRepositoryMemberAsyncHandler;
|
||||||
@@ -235,6 +245,9 @@ namespace AlibabaCloud
|
|||||||
GetFileBlobsOutcome getFileBlobs(const Model::GetFileBlobsRequest &request)const;
|
GetFileBlobsOutcome getFileBlobs(const Model::GetFileBlobsRequest &request)const;
|
||||||
void getFileBlobsAsync(const Model::GetFileBlobsRequest& request, const GetFileBlobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getFileBlobsAsync(const Model::GetFileBlobsRequest& request, const GetFileBlobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetFileBlobsOutcomeCallable getFileBlobsCallable(const Model::GetFileBlobsRequest& request) const;
|
GetFileBlobsOutcomeCallable getFileBlobsCallable(const Model::GetFileBlobsRequest& request) const;
|
||||||
|
GetGroupDetailOutcome getGroupDetail(const Model::GetGroupDetailRequest &request)const;
|
||||||
|
void getGroupDetailAsync(const Model::GetGroupDetailRequest& request, const GetGroupDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetGroupDetailOutcomeCallable getGroupDetailCallable(const Model::GetGroupDetailRequest& request) const;
|
||||||
GetProjectMemberOutcome getProjectMember(const Model::GetProjectMemberRequest &request)const;
|
GetProjectMemberOutcome getProjectMember(const Model::GetProjectMemberRequest &request)const;
|
||||||
void getProjectMemberAsync(const Model::GetProjectMemberRequest& request, const GetProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getProjectMemberAsync(const Model::GetProjectMemberRequest& request, const GetProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetProjectMemberOutcomeCallable getProjectMemberCallable(const Model::GetProjectMemberRequest& request) const;
|
GetProjectMemberOutcomeCallable getProjectMemberCallable(const Model::GetProjectMemberRequest& request) const;
|
||||||
@@ -250,6 +263,9 @@ namespace AlibabaCloud
|
|||||||
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
||||||
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
||||||
|
ListRepositoryBranchesOutcome listRepositoryBranches(const Model::ListRepositoryBranchesRequest &request)const;
|
||||||
|
void listRepositoryBranchesAsync(const Model::ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListRepositoryBranchesOutcomeCallable listRepositoryBranchesCallable(const Model::ListRepositoryBranchesRequest& request) const;
|
||||||
ListRepositoryMemberOutcome listRepositoryMember(const Model::ListRepositoryMemberRequest &request)const;
|
ListRepositoryMemberOutcome listRepositoryMember(const Model::ListRepositoryMemberRequest &request)const;
|
||||||
void listRepositoryMemberAsync(const Model::ListRepositoryMemberRequest& request, const ListRepositoryMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listRepositoryMemberAsync(const Model::ListRepositoryMemberRequest& request, const ListRepositoryMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListRepositoryMemberOutcomeCallable listRepositoryMemberCallable(const Model::ListRepositoryMemberRequest& request) const;
|
ListRepositoryMemberOutcomeCallable listRepositoryMemberCallable(const Model::ListRepositoryMemberRequest& request) const;
|
||||||
|
|||||||
@@ -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_CODEUP_MODEL_GETGROUPDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetGroupDetailRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetGroupDetailRequest();
|
||||||
|
~GetGroupDetailRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
std::string getSubUserId()const;
|
||||||
|
void setSubUserId(const std::string& subUserId);
|
||||||
|
long getGroupId()const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string subUserId_;
|
||||||
|
long groupId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILREQUEST_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_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT GetGroupDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string pathWithNamespace;
|
||||||
|
long parentId;
|
||||||
|
std::string type;
|
||||||
|
std::string description;
|
||||||
|
std::string avatarUrl;
|
||||||
|
long ownerId;
|
||||||
|
std::string webUrl;
|
||||||
|
std::string nameWithNamespace;
|
||||||
|
std::string visibilityLevel;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetGroupDetailResult();
|
||||||
|
explicit GetGroupDetailResult(const std::string &payload);
|
||||||
|
~GetGroupDetailResult();
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_GETGROUPDETAILRESULT_H_
|
||||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupMemberResult();
|
ListGroupMemberResult();
|
||||||
explicit ListGroupMemberResult(const std::string &payload);
|
explicit ListGroupMemberResult(const std::string &payload);
|
||||||
~ListGroupMemberResult();
|
~ListGroupMemberResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -54,6 +55,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupRepositoriesResult();
|
ListGroupRepositoriesResult();
|
||||||
explicit ListGroupRepositoriesResult(const std::string &payload);
|
explicit ListGroupRepositoriesResult(const std::string &payload);
|
||||||
~ListGroupRepositoriesResult();
|
~ListGroupRepositoriesResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -64,6 +65,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
|||||||
ListGroupsResult();
|
ListGroupsResult();
|
||||||
explicit ListGroupsResult(const std::string &payload);
|
explicit ListGroupsResult(const std::string &payload);
|
||||||
~ListGroupsResult();
|
~ListGroupsResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -62,6 +63,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -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_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryBranchesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListRepositoryBranchesRequest();
|
||||||
|
~ListRepositoryBranchesRequest();
|
||||||
|
|
||||||
|
std::string getOrganizationId()const;
|
||||||
|
void setOrganizationId(const std::string& organizationId);
|
||||||
|
std::string getSearch()const;
|
||||||
|
void setSearch(const std::string& search);
|
||||||
|
std::string getSubUserId()const;
|
||||||
|
void setSubUserId(const std::string& subUserId);
|
||||||
|
long getPageSize()const;
|
||||||
|
void setPageSize(long pageSize);
|
||||||
|
std::string getAccessToken()const;
|
||||||
|
void setAccessToken(const std::string& accessToken);
|
||||||
|
long getPage()const;
|
||||||
|
void setPage(long page);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string search_;
|
||||||
|
std::string subUserId_;
|
||||||
|
long pageSize_;
|
||||||
|
std::string accessToken_;
|
||||||
|
long page_;
|
||||||
|
long projectId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESREQUEST_H_
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/codeup/CodeupExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Codeup
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_CODEUP_EXPORT ListRepositoryBranchesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
struct CommitInfo
|
||||||
|
{
|
||||||
|
std::string authorName;
|
||||||
|
std::string message;
|
||||||
|
std::string authorDate;
|
||||||
|
std::string committedDate;
|
||||||
|
std::string committerEmail;
|
||||||
|
std::vector<std::string> parentIds;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string shortId;
|
||||||
|
std::string title;
|
||||||
|
std::string id;
|
||||||
|
std::string authorEmail;
|
||||||
|
std::string committerName;
|
||||||
|
};
|
||||||
|
bool protectedBranch;
|
||||||
|
CommitInfo commitInfo;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult();
|
||||||
|
explicit ListRepositoryBranchesResult(const std::string &payload);
|
||||||
|
~ListRepositoryBranchesResult();
|
||||||
|
long getTotal()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
long total_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CODEUP_MODEL_LISTREPOSITORYBRANCHESRESULT_H_
|
||||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
|||||||
ListRepositoryMemberResult();
|
ListRepositoryMemberResult();
|
||||||
explicit ListRepositoryMemberResult(const std::string &payload);
|
explicit ListRepositoryMemberResult(const std::string &payload);
|
||||||
~ListRepositoryMemberResult();
|
~ListRepositoryMemberResult();
|
||||||
|
long getTotal()const;
|
||||||
std::string getErrorCode()const;
|
std::string getErrorCode()const;
|
||||||
std::string getErrorMessage()const;
|
std::string getErrorMessage()const;
|
||||||
bool getSuccess()const;
|
bool getSuccess()const;
|
||||||
@@ -54,6 +55,7 @@ namespace AlibabaCloud
|
|||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
long total_;
|
||||||
std::string errorCode_;
|
std::string errorCode_;
|
||||||
std::string errorMessage_;
|
std::string errorMessage_;
|
||||||
bool success_;
|
bool success_;
|
||||||
|
|||||||
@@ -699,6 +699,42 @@ CodeupClient::GetFileBlobsOutcomeCallable CodeupClient::getFileBlobsCallable(con
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetGroupDetailOutcome CodeupClient::getGroupDetail(const GetGroupDetailRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return GetGroupDetailOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return GetGroupDetailOutcome(GetGroupDetailResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return GetGroupDetailOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::getGroupDetailAsync(const GetGroupDetailRequest& request, const GetGroupDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, getGroupDetail(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::GetGroupDetailOutcomeCallable CodeupClient::getGroupDetailCallable(const GetGroupDetailRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<GetGroupDetailOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->getGroupDetail(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::GetProjectMemberOutcome CodeupClient::getProjectMember(const GetProjectMemberRequest &request) const
|
CodeupClient::GetProjectMemberOutcome CodeupClient::getProjectMember(const GetProjectMemberRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -879,6 +915,42 @@ CodeupClient::ListGroupsOutcomeCallable CodeupClient::listGroupsCallable(const L
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryBranchesOutcome CodeupClient::listRepositoryBranches(const ListRepositoryBranchesRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ListRepositoryBranchesOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ListRepositoryBranchesOutcome(ListRepositoryBranchesResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ListRepositoryBranchesOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void CodeupClient::listRepositoryBranchesAsync(const ListRepositoryBranchesRequest& request, const ListRepositoryBranchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, listRepositoryBranches(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
CodeupClient::ListRepositoryBranchesOutcomeCallable CodeupClient::listRepositoryBranchesCallable(const ListRepositoryBranchesRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ListRepositoryBranchesOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->listRepositoryBranches(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
CodeupClient::ListRepositoryMemberOutcome CodeupClient::listRepositoryMember(const ListRepositoryMemberRequest &request) const
|
CodeupClient::ListRepositoryMemberOutcome CodeupClient::listRepositoryMember(const ListRepositoryMemberRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
@@ -112,18 +112,18 @@ void CreateMergeRequestResult::parse(const std::string &payload)
|
|||||||
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsersNode = allSatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsersNode = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsersNode)
|
for (auto approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsersNode)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsersObject.id = std::stol(allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsersObject.id = std::stol(approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsersObject.externUserId = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsersObject.externUserId = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsersObject.avatarUrl = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsersObject.avatarUrl = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsersObject.name = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsersObject.name = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
@@ -144,18 +144,18 @@ void CreateMergeRequestResult::parse(const std::string &payload)
|
|||||||
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsers3Node = allUnsatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsers3Node = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsers3Node)
|
for (auto approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsers3Node)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsers3Object.id = std::stol(allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsers3Object.id = std::stol(approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsers3Object.externUserId = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsers3Object.externUserId = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsers3Object.avatarUrl = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsers3Object.avatarUrl = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsers3Object.name = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsers3Object.name = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Codeup::Model::DeleteBranchRequest;
|
|||||||
DeleteBranchRequest::DeleteBranchRequest() :
|
DeleteBranchRequest::DeleteBranchRequest() :
|
||||||
RoaServiceRequest("codeup", "2020-04-14")
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
{
|
{
|
||||||
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/[BranchName]");
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/delete");
|
||||||
setMethod(HttpRequest::Method::Delete);
|
setMethod(HttpRequest::Method::Delete);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Codeup::Model::GetBranchInfoRequest;
|
|||||||
GetBranchInfoRequest::GetBranchInfoRequest() :
|
GetBranchInfoRequest::GetBranchInfoRequest() :
|
||||||
RoaServiceRequest("codeup", "2020-04-14")
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
{
|
{
|
||||||
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/[BranchName]");
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches/detail");
|
||||||
setMethod(HttpRequest::Method::Get);
|
setMethod(HttpRequest::Method::Get);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
74
codeup/src/model/GetGroupDetailRequest.cc
Normal file
74
codeup/src/model/GetGroupDetailRequest.cc
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/codeup/model/GetGroupDetailRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::GetGroupDetailRequest;
|
||||||
|
|
||||||
|
GetGroupDetailRequest::GetGroupDetailRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/groups/detail");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailRequest::~GetGroupDetailRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getSubUserId()const
|
||||||
|
{
|
||||||
|
return subUserId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setSubUserId(const std::string& subUserId)
|
||||||
|
{
|
||||||
|
subUserId_ = subUserId;
|
||||||
|
setParameter("SubUserId", subUserId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long GetGroupDetailRequest::getGroupId()const
|
||||||
|
{
|
||||||
|
return groupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setGroupId(long groupId)
|
||||||
|
{
|
||||||
|
groupId_ = groupId;
|
||||||
|
setParameter("GroupId", std::to_string(groupId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void GetGroupDetailRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
95
codeup/src/model/GetGroupDetailResult.cc
Normal file
95
codeup/src/model/GetGroupDetailResult.cc
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/GetGroupDetailResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
GetGroupDetailResult::GetGroupDetailResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
GetGroupDetailResult::GetGroupDetailResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailResult::~GetGroupDetailResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void GetGroupDetailResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto resultNode = value["Result"];
|
||||||
|
if(!resultNode["Id"].isNull())
|
||||||
|
result_.id = std::stol(resultNode["Id"].asString());
|
||||||
|
if(!resultNode["Name"].isNull())
|
||||||
|
result_.name = resultNode["Name"].asString();
|
||||||
|
if(!resultNode["Path"].isNull())
|
||||||
|
result_.path = resultNode["Path"].asString();
|
||||||
|
if(!resultNode["Description"].isNull())
|
||||||
|
result_.description = resultNode["Description"].asString();
|
||||||
|
if(!resultNode["AvatarUrl"].isNull())
|
||||||
|
result_.avatarUrl = resultNode["AvatarUrl"].asString();
|
||||||
|
if(!resultNode["WebUrl"].isNull())
|
||||||
|
result_.webUrl = resultNode["WebUrl"].asString();
|
||||||
|
if(!resultNode["PathWithNamespace"].isNull())
|
||||||
|
result_.pathWithNamespace = resultNode["PathWithNamespace"].asString();
|
||||||
|
if(!resultNode["NameWithNamespace"].isNull())
|
||||||
|
result_.nameWithNamespace = resultNode["NameWithNamespace"].asString();
|
||||||
|
if(!resultNode["Type"].isNull())
|
||||||
|
result_.type = resultNode["Type"].asString();
|
||||||
|
if(!resultNode["VisibilityLevel"].isNull())
|
||||||
|
result_.visibilityLevel = resultNode["VisibilityLevel"].asString();
|
||||||
|
if(!resultNode["ParentId"].isNull())
|
||||||
|
result_.parentId = std::stol(resultNode["ParentId"].asString());
|
||||||
|
if(!resultNode["OwnerId"].isNull())
|
||||||
|
result_.ownerId = std::stol(resultNode["OwnerId"].asString());
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string GetGroupDetailResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool GetGroupDetailResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
GetGroupDetailResult::Result GetGroupDetailResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -63,9 +63,16 @@ void ListGroupMemberResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupMemberResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupMemberResult::getErrorCode()const
|
std::string ListGroupMemberResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -83,9 +83,16 @@ void ListGroupRepositoriesResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupRepositoriesResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupRepositoriesResult::getErrorCode()const
|
std::string ListGroupRepositoriesResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -79,9 +79,16 @@ void ListGroupsResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListGroupsResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListGroupsResult::getErrorCode()const
|
std::string ListGroupsResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
107
codeup/src/model/ListRepositoryBranchesRequest.cc
Normal file
107
codeup/src/model/ListRepositoryBranchesRequest.cc
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoryBranchesRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Codeup::Model::ListRepositoryBranchesRequest;
|
||||||
|
|
||||||
|
ListRepositoryBranchesRequest::ListRepositoryBranchesRequest() :
|
||||||
|
RoaServiceRequest("codeup", "2020-04-14")
|
||||||
|
{
|
||||||
|
setResourcePath("/api/v3/projects/[ProjectId]/repository/branches");
|
||||||
|
setMethod(HttpRequest::Method::Get);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryBranchesRequest::~ListRepositoryBranchesRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getOrganizationId()const
|
||||||
|
{
|
||||||
|
return organizationId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setOrganizationId(const std::string& organizationId)
|
||||||
|
{
|
||||||
|
organizationId_ = organizationId;
|
||||||
|
setParameter("OrganizationId", organizationId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getSearch()const
|
||||||
|
{
|
||||||
|
return search_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setSearch(const std::string& search)
|
||||||
|
{
|
||||||
|
search_ = search;
|
||||||
|
setParameter("Search", search);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getSubUserId()const
|
||||||
|
{
|
||||||
|
return subUserId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setSubUserId(const std::string& subUserId)
|
||||||
|
{
|
||||||
|
subUserId_ = subUserId;
|
||||||
|
setParameter("SubUserId", subUserId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setPageSize(long pageSize)
|
||||||
|
{
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesRequest::getAccessToken()const
|
||||||
|
{
|
||||||
|
return accessToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setAccessToken(const std::string& accessToken)
|
||||||
|
{
|
||||||
|
accessToken_ = accessToken;
|
||||||
|
setParameter("AccessToken", accessToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getPage()const
|
||||||
|
{
|
||||||
|
return page_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setPage(long page)
|
||||||
|
{
|
||||||
|
page_ = page;
|
||||||
|
setParameter("Page", std::to_string(page));
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesRequest::getProjectId()const
|
||||||
|
{
|
||||||
|
return projectId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesRequest::setProjectId(long projectId)
|
||||||
|
{
|
||||||
|
projectId_ = projectId;
|
||||||
|
setParameter("ProjectId", std::to_string(projectId));
|
||||||
|
}
|
||||||
|
|
||||||
113
codeup/src/model/ListRepositoryBranchesResult.cc
Normal file
113
codeup/src/model/ListRepositoryBranchesResult.cc
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
/*
|
||||||
|
* 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/codeup/model/ListRepositoryBranchesResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Codeup;
|
||||||
|
using namespace AlibabaCloud::Codeup::Model;
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::ListRepositoryBranchesResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::ListRepositoryBranchesResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ListRepositoryBranchesResult::~ListRepositoryBranchesResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ListRepositoryBranchesResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allResultNode = value["Result"]["ResultItem"];
|
||||||
|
for (auto valueResultResultItem : allResultNode)
|
||||||
|
{
|
||||||
|
ResultItem resultObject;
|
||||||
|
if(!valueResultResultItem["BranchName"].isNull())
|
||||||
|
resultObject.branchName = valueResultResultItem["BranchName"].asString();
|
||||||
|
if(!valueResultResultItem["ProtectedBranch"].isNull())
|
||||||
|
resultObject.protectedBranch = valueResultResultItem["ProtectedBranch"].asString() == "true";
|
||||||
|
auto commitInfoNode = value["CommitInfo"];
|
||||||
|
if(!commitInfoNode["Id"].isNull())
|
||||||
|
resultObject.commitInfo.id = commitInfoNode["Id"].asString();
|
||||||
|
if(!commitInfoNode["ShortId"].isNull())
|
||||||
|
resultObject.commitInfo.shortId = commitInfoNode["ShortId"].asString();
|
||||||
|
if(!commitInfoNode["Title"].isNull())
|
||||||
|
resultObject.commitInfo.title = commitInfoNode["Title"].asString();
|
||||||
|
if(!commitInfoNode["AuthorName"].isNull())
|
||||||
|
resultObject.commitInfo.authorName = commitInfoNode["AuthorName"].asString();
|
||||||
|
if(!commitInfoNode["AuthorEmail"].isNull())
|
||||||
|
resultObject.commitInfo.authorEmail = commitInfoNode["AuthorEmail"].asString();
|
||||||
|
if(!commitInfoNode["CreatedAt"].isNull())
|
||||||
|
resultObject.commitInfo.createdAt = commitInfoNode["CreatedAt"].asString();
|
||||||
|
if(!commitInfoNode["Message"].isNull())
|
||||||
|
resultObject.commitInfo.message = commitInfoNode["Message"].asString();
|
||||||
|
if(!commitInfoNode["AuthorDate"].isNull())
|
||||||
|
resultObject.commitInfo.authorDate = commitInfoNode["AuthorDate"].asString();
|
||||||
|
if(!commitInfoNode["CommittedDate"].isNull())
|
||||||
|
resultObject.commitInfo.committedDate = commitInfoNode["CommittedDate"].asString();
|
||||||
|
if(!commitInfoNode["CommitterEmail"].isNull())
|
||||||
|
resultObject.commitInfo.committerEmail = commitInfoNode["CommitterEmail"].asString();
|
||||||
|
if(!commitInfoNode["CommitterName"].isNull())
|
||||||
|
resultObject.commitInfo.committerName = commitInfoNode["CommitterName"].asString();
|
||||||
|
auto allParentIds = commitInfoNode["ParentIds"]["ParentIds"];
|
||||||
|
for (auto value : allParentIds)
|
||||||
|
resultObject.commitInfo.parentIds.push_back(value.asString());
|
||||||
|
result_.push_back(resultObject);
|
||||||
|
}
|
||||||
|
if(!value["ErrorCode"].isNull())
|
||||||
|
errorCode_ = value["ErrorCode"].asString();
|
||||||
|
if(!value["Success"].isNull())
|
||||||
|
success_ = value["Success"].asString() == "true";
|
||||||
|
if(!value["ErrorMessage"].isNull())
|
||||||
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
long ListRepositoryBranchesResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesResult::getErrorCode()const
|
||||||
|
{
|
||||||
|
return errorCode_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ListRepositoryBranchesResult::getErrorMessage()const
|
||||||
|
{
|
||||||
|
return errorMessage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool ListRepositoryBranchesResult::getSuccess()const
|
||||||
|
{
|
||||||
|
return success_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<ListRepositoryBranchesResult::ResultItem> ListRepositoryBranchesResult::getResult()const
|
||||||
|
{
|
||||||
|
return result_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -63,9 +63,16 @@ void ListRepositoryMemberResult::parse(const std::string &payload)
|
|||||||
success_ = value["Success"].asString() == "true";
|
success_ = value["Success"].asString() == "true";
|
||||||
if(!value["ErrorMessage"].isNull())
|
if(!value["ErrorMessage"].isNull())
|
||||||
errorMessage_ = value["ErrorMessage"].asString();
|
errorMessage_ = value["ErrorMessage"].asString();
|
||||||
|
if(!value["Total"].isNull())
|
||||||
|
total_ = std::stol(value["Total"].asString());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long ListRepositoryMemberResult::getTotal()const
|
||||||
|
{
|
||||||
|
return total_;
|
||||||
|
}
|
||||||
|
|
||||||
std::string ListRepositoryMemberResult::getErrorCode()const
|
std::string ListRepositoryMemberResult::getErrorCode()const
|
||||||
{
|
{
|
||||||
return errorCode_;
|
return errorCode_;
|
||||||
|
|||||||
@@ -112,18 +112,18 @@ void MergeMergeRequestResult::parse(const std::string &payload)
|
|||||||
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
satisfiedCheckResultsItemObject.checkName = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
satisfiedCheckResultsItemObject.checkType = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsersNode = allSatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsersNode = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsersNode)
|
for (auto approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsersNode)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
Result::ApproveCheckResult::SatisfiedCheckResultsItem::ExtraUsersItem extraUsersObject;
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsersObject.id = std::stol(allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsersObject.id = std::stol(approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsersObject.externUserId = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsersObject.externUserId = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsersObject.avatarUrl = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsersObject.avatarUrl = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsersObject.name = allSatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsersObject.name = approveCheckResultNodeSatisfiedCheckResultsSatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
satisfiedCheckResultsItemObject.extraUsers.push_back(extraUsersObject);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
@@ -144,18 +144,18 @@ void MergeMergeRequestResult::parse(const std::string &payload)
|
|||||||
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
unsatisfiedCheckResultsItemObject.checkName = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckName"].asString();
|
||||||
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].isNull())
|
||||||
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
unsatisfiedCheckResultsItemObject.checkType = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["CheckType"].asString();
|
||||||
auto allExtraUsers3Node = allUnsatisfiedCheckResultsNode["ExtraUsers"]["ExtraUsersItem"];
|
auto allExtraUsers3Node = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItem["ExtraUsers"]["ExtraUsersItem"];
|
||||||
for (auto allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem : allExtraUsers3Node)
|
for (auto approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem : allExtraUsers3Node)
|
||||||
{
|
{
|
||||||
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
Result::ApproveCheckResult::UnsatisfiedCheckResultsItem::ExtraUsersItem4 extraUsers3Object;
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].isNull())
|
||||||
extraUsers3Object.id = std::stol(allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Id"].asString());
|
extraUsers3Object.id = std::stol(approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Id"].asString());
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].isNull())
|
||||||
extraUsers3Object.externUserId = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["ExternUserId"].asString();
|
extraUsers3Object.externUserId = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["ExternUserId"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].isNull())
|
||||||
extraUsers3Object.avatarUrl = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
extraUsers3Object.avatarUrl = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["AvatarUrl"].asString();
|
||||||
if(!allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].isNull())
|
if(!approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].isNull())
|
||||||
extraUsers3Object.name = allUnsatisfiedCheckResultsNodeExtraUsersExtraUsersItem["Name"].asString();
|
extraUsers3Object.name = approveCheckResultNodeUnsatisfiedCheckResultsUnsatisfiedCheckResultsItemExtraUsersExtraUsersItem["Name"].asString();
|
||||||
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
unsatisfiedCheckResultsItemObject.extraUsers3.push_back(extraUsers3Object);
|
||||||
}
|
}
|
||||||
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
auto allSatisfiedItems1 = value["SatisfiedItems"]["SatisfiedItems"];
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/CreateNodeResult.h
|
include/alibabacloud/dds/model/CreateNodeResult.h
|
||||||
include/alibabacloud/dds/model/CreateRecommendationTaskRequest.h
|
include/alibabacloud/dds/model/CreateRecommendationTaskRequest.h
|
||||||
include/alibabacloud/dds/model/CreateRecommendationTaskResult.h
|
include/alibabacloud/dds/model/CreateRecommendationTaskResult.h
|
||||||
|
include/alibabacloud/dds/model/CreateServerlessDBInstanceRequest.h
|
||||||
|
include/alibabacloud/dds/model/CreateServerlessDBInstanceResult.h
|
||||||
include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
|
include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
|
||||||
include/alibabacloud/dds/model/CreateShardingDBInstanceResult.h
|
include/alibabacloud/dds/model/CreateShardingDBInstanceResult.h
|
||||||
include/alibabacloud/dds/model/DeleteDBInstanceRequest.h
|
include/alibabacloud/dds/model/DeleteDBInstanceRequest.h
|
||||||
@@ -83,6 +85,8 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoResult.h
|
include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoResult.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstancesRequest.h
|
include/alibabacloud/dds/model/DescribeDBInstancesRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstancesResult.h
|
include/alibabacloud/dds/model/DescribeDBInstancesResult.h
|
||||||
|
include/alibabacloud/dds/model/DescribeDedicatedClusterInstanceListRequest.h
|
||||||
|
include/alibabacloud/dds/model/DescribeDedicatedClusterInstanceListResult.h
|
||||||
include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h
|
include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeErrorLogRecordsResult.h
|
include/alibabacloud/dds/model/DescribeErrorLogRecordsResult.h
|
||||||
include/alibabacloud/dds/model/DescribeIndexRecommendationRequest.h
|
include/alibabacloud/dds/model/DescribeIndexRecommendationRequest.h
|
||||||
@@ -214,6 +218,8 @@ set(dds_src
|
|||||||
src/model/CreateNodeResult.cc
|
src/model/CreateNodeResult.cc
|
||||||
src/model/CreateRecommendationTaskRequest.cc
|
src/model/CreateRecommendationTaskRequest.cc
|
||||||
src/model/CreateRecommendationTaskResult.cc
|
src/model/CreateRecommendationTaskResult.cc
|
||||||
|
src/model/CreateServerlessDBInstanceRequest.cc
|
||||||
|
src/model/CreateServerlessDBInstanceResult.cc
|
||||||
src/model/CreateShardingDBInstanceRequest.cc
|
src/model/CreateShardingDBInstanceRequest.cc
|
||||||
src/model/CreateShardingDBInstanceResult.cc
|
src/model/CreateShardingDBInstanceResult.cc
|
||||||
src/model/DeleteDBInstanceRequest.cc
|
src/model/DeleteDBInstanceRequest.cc
|
||||||
@@ -260,6 +266,8 @@ set(dds_src
|
|||||||
src/model/DescribeDBInstanceTDEInfoResult.cc
|
src/model/DescribeDBInstanceTDEInfoResult.cc
|
||||||
src/model/DescribeDBInstancesRequest.cc
|
src/model/DescribeDBInstancesRequest.cc
|
||||||
src/model/DescribeDBInstancesResult.cc
|
src/model/DescribeDBInstancesResult.cc
|
||||||
|
src/model/DescribeDedicatedClusterInstanceListRequest.cc
|
||||||
|
src/model/DescribeDedicatedClusterInstanceListResult.cc
|
||||||
src/model/DescribeErrorLogRecordsRequest.cc
|
src/model/DescribeErrorLogRecordsRequest.cc
|
||||||
src/model/DescribeErrorLogRecordsResult.cc
|
src/model/DescribeErrorLogRecordsResult.cc
|
||||||
src/model/DescribeIndexRecommendationRequest.cc
|
src/model/DescribeIndexRecommendationRequest.cc
|
||||||
|
|||||||
@@ -38,6 +38,8 @@
|
|||||||
#include "model/CreateNodeResult.h"
|
#include "model/CreateNodeResult.h"
|
||||||
#include "model/CreateRecommendationTaskRequest.h"
|
#include "model/CreateRecommendationTaskRequest.h"
|
||||||
#include "model/CreateRecommendationTaskResult.h"
|
#include "model/CreateRecommendationTaskResult.h"
|
||||||
|
#include "model/CreateServerlessDBInstanceRequest.h"
|
||||||
|
#include "model/CreateServerlessDBInstanceResult.h"
|
||||||
#include "model/CreateShardingDBInstanceRequest.h"
|
#include "model/CreateShardingDBInstanceRequest.h"
|
||||||
#include "model/CreateShardingDBInstanceResult.h"
|
#include "model/CreateShardingDBInstanceResult.h"
|
||||||
#include "model/DeleteDBInstanceRequest.h"
|
#include "model/DeleteDBInstanceRequest.h"
|
||||||
@@ -84,6 +86,8 @@
|
|||||||
#include "model/DescribeDBInstanceTDEInfoResult.h"
|
#include "model/DescribeDBInstanceTDEInfoResult.h"
|
||||||
#include "model/DescribeDBInstancesRequest.h"
|
#include "model/DescribeDBInstancesRequest.h"
|
||||||
#include "model/DescribeDBInstancesResult.h"
|
#include "model/DescribeDBInstancesResult.h"
|
||||||
|
#include "model/DescribeDedicatedClusterInstanceListRequest.h"
|
||||||
|
#include "model/DescribeDedicatedClusterInstanceListResult.h"
|
||||||
#include "model/DescribeErrorLogRecordsRequest.h"
|
#include "model/DescribeErrorLogRecordsRequest.h"
|
||||||
#include "model/DescribeErrorLogRecordsResult.h"
|
#include "model/DescribeErrorLogRecordsResult.h"
|
||||||
#include "model/DescribeIndexRecommendationRequest.h"
|
#include "model/DescribeIndexRecommendationRequest.h"
|
||||||
@@ -229,6 +233,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::CreateRecommendationTaskResult> CreateRecommendationTaskOutcome;
|
typedef Outcome<Error, Model::CreateRecommendationTaskResult> CreateRecommendationTaskOutcome;
|
||||||
typedef std::future<CreateRecommendationTaskOutcome> CreateRecommendationTaskOutcomeCallable;
|
typedef std::future<CreateRecommendationTaskOutcome> CreateRecommendationTaskOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::CreateRecommendationTaskRequest&, const CreateRecommendationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRecommendationTaskAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::CreateRecommendationTaskRequest&, const CreateRecommendationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRecommendationTaskAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateServerlessDBInstanceResult> CreateServerlessDBInstanceOutcome;
|
||||||
|
typedef std::future<CreateServerlessDBInstanceOutcome> CreateServerlessDBInstanceOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::CreateServerlessDBInstanceRequest&, const CreateServerlessDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServerlessDBInstanceAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CreateShardingDBInstanceResult> CreateShardingDBInstanceOutcome;
|
typedef Outcome<Error, Model::CreateShardingDBInstanceResult> CreateShardingDBInstanceOutcome;
|
||||||
typedef std::future<CreateShardingDBInstanceOutcome> CreateShardingDBInstanceOutcomeCallable;
|
typedef std::future<CreateShardingDBInstanceOutcome> CreateShardingDBInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::CreateShardingDBInstanceRequest&, const CreateShardingDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateShardingDBInstanceAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::CreateShardingDBInstanceRequest&, const CreateShardingDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateShardingDBInstanceAsyncHandler;
|
||||||
@@ -298,6 +305,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeDBInstancesResult> DescribeDBInstancesOutcome;
|
typedef Outcome<Error, Model::DescribeDBInstancesResult> DescribeDBInstancesOutcome;
|
||||||
typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
|
typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstancesRequest&, const DescribeDBInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstancesRequest&, const DescribeDBInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDedicatedClusterInstanceListResult> DescribeDedicatedClusterInstanceListOutcome;
|
||||||
|
typedef std::future<DescribeDedicatedClusterInstanceListOutcome> DescribeDedicatedClusterInstanceListOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::DescribeDedicatedClusterInstanceListRequest&, const DescribeDedicatedClusterInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterInstanceListAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeErrorLogRecordsResult> DescribeErrorLogRecordsOutcome;
|
typedef Outcome<Error, Model::DescribeErrorLogRecordsResult> DescribeErrorLogRecordsOutcome;
|
||||||
typedef std::future<DescribeErrorLogRecordsOutcome> DescribeErrorLogRecordsOutcomeCallable;
|
typedef std::future<DescribeErrorLogRecordsOutcome> DescribeErrorLogRecordsOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeErrorLogRecordsRequest&, const DescribeErrorLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogRecordsAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeErrorLogRecordsRequest&, const DescribeErrorLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogRecordsAsyncHandler;
|
||||||
@@ -495,6 +505,9 @@ namespace AlibabaCloud
|
|||||||
CreateRecommendationTaskOutcome createRecommendationTask(const Model::CreateRecommendationTaskRequest &request)const;
|
CreateRecommendationTaskOutcome createRecommendationTask(const Model::CreateRecommendationTaskRequest &request)const;
|
||||||
void createRecommendationTaskAsync(const Model::CreateRecommendationTaskRequest& request, const CreateRecommendationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createRecommendationTaskAsync(const Model::CreateRecommendationTaskRequest& request, const CreateRecommendationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateRecommendationTaskOutcomeCallable createRecommendationTaskCallable(const Model::CreateRecommendationTaskRequest& request) const;
|
CreateRecommendationTaskOutcomeCallable createRecommendationTaskCallable(const Model::CreateRecommendationTaskRequest& request) const;
|
||||||
|
CreateServerlessDBInstanceOutcome createServerlessDBInstance(const Model::CreateServerlessDBInstanceRequest &request)const;
|
||||||
|
void createServerlessDBInstanceAsync(const Model::CreateServerlessDBInstanceRequest& request, const CreateServerlessDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateServerlessDBInstanceOutcomeCallable createServerlessDBInstanceCallable(const Model::CreateServerlessDBInstanceRequest& request) const;
|
||||||
CreateShardingDBInstanceOutcome createShardingDBInstance(const Model::CreateShardingDBInstanceRequest &request)const;
|
CreateShardingDBInstanceOutcome createShardingDBInstance(const Model::CreateShardingDBInstanceRequest &request)const;
|
||||||
void createShardingDBInstanceAsync(const Model::CreateShardingDBInstanceRequest& request, const CreateShardingDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createShardingDBInstanceAsync(const Model::CreateShardingDBInstanceRequest& request, const CreateShardingDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateShardingDBInstanceOutcomeCallable createShardingDBInstanceCallable(const Model::CreateShardingDBInstanceRequest& request) const;
|
CreateShardingDBInstanceOutcomeCallable createShardingDBInstanceCallable(const Model::CreateShardingDBInstanceRequest& request) const;
|
||||||
@@ -564,6 +577,9 @@ namespace AlibabaCloud
|
|||||||
DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const;
|
DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const;
|
||||||
void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const;
|
DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const;
|
||||||
|
DescribeDedicatedClusterInstanceListOutcome describeDedicatedClusterInstanceList(const Model::DescribeDedicatedClusterInstanceListRequest &request)const;
|
||||||
|
void describeDedicatedClusterInstanceListAsync(const Model::DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDedicatedClusterInstanceListOutcomeCallable describeDedicatedClusterInstanceListCallable(const Model::DescribeDedicatedClusterInstanceListRequest& request) const;
|
||||||
DescribeErrorLogRecordsOutcome describeErrorLogRecords(const Model::DescribeErrorLogRecordsRequest &request)const;
|
DescribeErrorLogRecordsOutcome describeErrorLogRecords(const Model::DescribeErrorLogRecordsRequest &request)const;
|
||||||
void describeErrorLogRecordsAsync(const Model::DescribeErrorLogRecordsRequest& request, const DescribeErrorLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeErrorLogRecordsAsync(const Model::DescribeErrorLogRecordsRequest& request, const DescribeErrorLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeErrorLogRecordsOutcomeCallable describeErrorLogRecordsCallable(const Model::DescribeErrorLogRecordsRequest& request) const;
|
DescribeErrorLogRecordsOutcomeCallable describeErrorLogRecordsCallable(const Model::DescribeErrorLogRecordsRequest& request) const;
|
||||||
|
|||||||
@@ -91,6 +91,8 @@ namespace AlibabaCloud
|
|||||||
void setSrcDBInstanceId(const std::string& srcDBInstanceId);
|
void setSrcDBInstanceId(const std::string& srcDBInstanceId);
|
||||||
std::string getOwnerAccount()const;
|
std::string getOwnerAccount()const;
|
||||||
void setOwnerAccount(const std::string& ownerAccount);
|
void setOwnerAccount(const std::string& ownerAccount);
|
||||||
|
std::string getClusterId()const;
|
||||||
|
void setClusterId(const std::string& clusterId);
|
||||||
std::string getAccountPassword()const;
|
std::string getAccountPassword()const;
|
||||||
void setAccountPassword(const std::string& accountPassword);
|
void setAccountPassword(const std::string& accountPassword);
|
||||||
std::string getVpcId()const;
|
std::string getVpcId()const;
|
||||||
@@ -127,6 +129,7 @@ namespace AlibabaCloud
|
|||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
std::string srcDBInstanceId_;
|
std::string srcDBInstanceId_;
|
||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
|
std::string clusterId_;
|
||||||
std::string accountPassword_;
|
std::string accountPassword_;
|
||||||
std::string vpcId_;
|
std::string vpcId_;
|
||||||
std::string chargeType_;
|
std::string chargeType_;
|
||||||
|
|||||||
@@ -0,0 +1,117 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_CREATESERVERLESSDBINSTANCEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_CREATESERVERLESSDBINSTANCEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT CreateServerlessDBInstanceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateServerlessDBInstanceRequest();
|
||||||
|
~CreateServerlessDBInstanceRequest();
|
||||||
|
|
||||||
|
long getResourceOwnerId()const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
int getDBInstanceStorage()const;
|
||||||
|
void setDBInstanceStorage(int dBInstanceStorage);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getPeriodPriceType()const;
|
||||||
|
void setPeriodPriceType(const std::string& periodPriceType);
|
||||||
|
std::string getEngineVersion()const;
|
||||||
|
void setEngineVersion(const std::string& engineVersion);
|
||||||
|
std::string getNetworkType()const;
|
||||||
|
void setNetworkType(const std::string& networkType);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getStorageEngine()const;
|
||||||
|
void setStorageEngine(const std::string& storageEngine);
|
||||||
|
std::string getResourceGroupId()const;
|
||||||
|
void setResourceGroupId(const std::string& resourceGroupId);
|
||||||
|
std::string getSecurityToken()const;
|
||||||
|
void setSecurityToken(const std::string& securityToken);
|
||||||
|
std::string getRegionId()const;
|
||||||
|
void setRegionId(const std::string& regionId);
|
||||||
|
std::string getEngine()const;
|
||||||
|
void setEngine(const std::string& engine);
|
||||||
|
std::string getDBInstanceDescription()const;
|
||||||
|
void setDBInstanceDescription(const std::string& dBInstanceDescription);
|
||||||
|
int getPeriod()const;
|
||||||
|
void setPeriod(int period);
|
||||||
|
std::string getResourceOwnerAccount()const;
|
||||||
|
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount()const;
|
||||||
|
void setOwnerAccount(const std::string& ownerAccount);
|
||||||
|
long getOwnerId()const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getSecurityIPList()const;
|
||||||
|
void setSecurityIPList(const std::string& securityIPList);
|
||||||
|
std::string getVSwitchId()const;
|
||||||
|
void setVSwitchId(const std::string& vSwitchId);
|
||||||
|
std::string getAccountPassword()const;
|
||||||
|
void setAccountPassword(const std::string& accountPassword);
|
||||||
|
std::string getAutoRenew()const;
|
||||||
|
void setAutoRenew(const std::string& autoRenew);
|
||||||
|
std::string getVpcId()const;
|
||||||
|
void setVpcId(const std::string& vpcId);
|
||||||
|
std::string getZoneId()const;
|
||||||
|
void setZoneId(const std::string& zoneId);
|
||||||
|
std::string getChargeType()const;
|
||||||
|
void setChargeType(const std::string& chargeType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
int dBInstanceStorage_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string periodPriceType_;
|
||||||
|
std::string engineVersion_;
|
||||||
|
std::string networkType_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string storageEngine_;
|
||||||
|
std::string resourceGroupId_;
|
||||||
|
std::string securityToken_;
|
||||||
|
std::string regionId_;
|
||||||
|
std::string engine_;
|
||||||
|
std::string dBInstanceDescription_;
|
||||||
|
int period_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
std::string securityIPList_;
|
||||||
|
std::string vSwitchId_;
|
||||||
|
std::string accountPassword_;
|
||||||
|
std::string autoRenew_;
|
||||||
|
std::string vpcId_;
|
||||||
|
std::string zoneId_;
|
||||||
|
std::string chargeType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_CREATESERVERLESSDBINSTANCEREQUEST_H_
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_CREATESERVERLESSDBINSTANCERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_CREATESERVERLESSDBINSTANCERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT CreateServerlessDBInstanceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceResult();
|
||||||
|
explicit CreateServerlessDBInstanceResult(const std::string &payload);
|
||||||
|
~CreateServerlessDBInstanceResult();
|
||||||
|
std::string getDBInstanceId()const;
|
||||||
|
std::string getOrderId()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string dBInstanceId_;
|
||||||
|
std::string orderId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_CREATESERVERLESSDBINSTANCERESULT_H_
|
||||||
@@ -72,6 +72,7 @@ namespace AlibabaCloud
|
|||||||
std::string creationTime;
|
std::string creationTime;
|
||||||
std::string regionId;
|
std::string regionId;
|
||||||
std::string expireTime;
|
std::string expireTime;
|
||||||
|
std::string kindCode;
|
||||||
std::vector<DBInstance::Tag> tags;
|
std::vector<DBInstance::Tag> tags;
|
||||||
std::string dBInstanceDescription;
|
std::string dBInstanceDescription;
|
||||||
std::string engine;
|
std::string engine;
|
||||||
|
|||||||
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeDedicatedClusterInstanceListRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDedicatedClusterInstanceListRequest();
|
||||||
|
~DescribeDedicatedClusterInstanceListRequest();
|
||||||
|
|
||||||
|
long getResourceOwnerId()const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getEngineVersion()const;
|
||||||
|
void setEngineVersion(const std::string& engineVersion);
|
||||||
|
int getPageNumber()const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getSecurityToken()const;
|
||||||
|
void setSecurityToken(const std::string& securityToken);
|
||||||
|
std::string getEngine()const;
|
||||||
|
void setEngine(const std::string& engine);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getInstanceStatus()const;
|
||||||
|
void setInstanceStatus(int instanceStatus);
|
||||||
|
std::string getDedicatedHostName()const;
|
||||||
|
void setDedicatedHostName(const std::string& dedicatedHostName);
|
||||||
|
std::string getResourceOwnerAccount()const;
|
||||||
|
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount()const;
|
||||||
|
void setOwnerAccount(const std::string& ownerAccount);
|
||||||
|
std::string getInstanceNetType()const;
|
||||||
|
void setInstanceNetType(const std::string& instanceNetType);
|
||||||
|
std::string getClusterId()const;
|
||||||
|
void setClusterId(const std::string& clusterId);
|
||||||
|
long getOwnerId()const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string engineVersion_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string securityToken_;
|
||||||
|
std::string engine_;
|
||||||
|
int pageSize_;
|
||||||
|
int instanceStatus_;
|
||||||
|
std::string dedicatedHostName_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
std::string instanceNetType_;
|
||||||
|
std::string clusterId_;
|
||||||
|
long ownerId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTREQUEST_H_
|
||||||
@@ -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_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeDedicatedClusterInstanceListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DbInstance
|
||||||
|
{
|
||||||
|
struct InstanceNodes
|
||||||
|
{
|
||||||
|
std::string role;
|
||||||
|
std::string zoneId;
|
||||||
|
std::string dedicatedHostName;
|
||||||
|
std::string nodeType;
|
||||||
|
int port;
|
||||||
|
int nodeId;
|
||||||
|
std::string insName;
|
||||||
|
std::string nodeIp;
|
||||||
|
};
|
||||||
|
std::string engineVersion;
|
||||||
|
std::string storageType;
|
||||||
|
std::string zoneId;
|
||||||
|
std::string clusterId;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string createTime;
|
||||||
|
std::string instanceClass;
|
||||||
|
int characterType;
|
||||||
|
std::string vswitchId;
|
||||||
|
std::string instanceName;
|
||||||
|
std::string connectionDomain;
|
||||||
|
std::string maintainEndTime;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string instanceStatus;
|
||||||
|
std::vector<DbInstance::InstanceNodes> instanceNodeList;
|
||||||
|
std::string customId;
|
||||||
|
std::string region;
|
||||||
|
std::string clusterName;
|
||||||
|
std::string regionId;
|
||||||
|
std::string maintainStartTime;
|
||||||
|
std::string engine;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListResult();
|
||||||
|
explicit DescribeDedicatedClusterInstanceListResult(const std::string &payload);
|
||||||
|
~DescribeDedicatedClusterInstanceListResult();
|
||||||
|
std::vector<DbInstance> getInstances()const;
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<DbInstance> instances_;
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDEDICATEDCLUSTERINSTANCELISTRESULT_H_
|
||||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
|||||||
struct Zone
|
struct Zone
|
||||||
{
|
{
|
||||||
bool vpcEnabled;
|
bool vpcEnabled;
|
||||||
|
std::string zoneName;
|
||||||
std::string zoneId;
|
std::string zoneId;
|
||||||
};
|
};
|
||||||
std::string regionId;
|
std::string regionId;
|
||||||
|
|||||||
@@ -339,6 +339,42 @@ DdsClient::CreateRecommendationTaskOutcomeCallable DdsClient::createRecommendati
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::CreateServerlessDBInstanceOutcome DdsClient::createServerlessDBInstance(const CreateServerlessDBInstanceRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return CreateServerlessDBInstanceOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return CreateServerlessDBInstanceOutcome(CreateServerlessDBInstanceResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return CreateServerlessDBInstanceOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::createServerlessDBInstanceAsync(const CreateServerlessDBInstanceRequest& request, const CreateServerlessDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, createServerlessDBInstance(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::CreateServerlessDBInstanceOutcomeCallable DdsClient::createServerlessDBInstanceCallable(const CreateServerlessDBInstanceRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<CreateServerlessDBInstanceOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->createServerlessDBInstance(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::CreateShardingDBInstanceOutcome DdsClient::createShardingDBInstance(const CreateShardingDBInstanceRequest &request) const
|
DdsClient::CreateShardingDBInstanceOutcome DdsClient::createShardingDBInstance(const CreateShardingDBInstanceRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1167,6 +1203,42 @@ DdsClient::DescribeDBInstancesOutcomeCallable DdsClient::describeDBInstancesCall
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeDedicatedClusterInstanceListOutcome DdsClient::describeDedicatedClusterInstanceList(const DescribeDedicatedClusterInstanceListRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeDedicatedClusterInstanceListOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeDedicatedClusterInstanceListOutcome(DescribeDedicatedClusterInstanceListResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeDedicatedClusterInstanceListOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::describeDedicatedClusterInstanceListAsync(const DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeDedicatedClusterInstanceList(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeDedicatedClusterInstanceListOutcomeCallable DdsClient::describeDedicatedClusterInstanceListCallable(const DescribeDedicatedClusterInstanceListRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeDedicatedClusterInstanceListOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeDedicatedClusterInstanceList(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::DescribeErrorLogRecordsOutcome DdsClient::describeErrorLogRecords(const DescribeErrorLogRecordsRequest &request) const
|
DdsClient::DescribeErrorLogRecordsOutcome DdsClient::describeErrorLogRecords(const DescribeErrorLogRecordsRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
@@ -335,6 +335,17 @@ void CreateDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
|
|||||||
setParameter("OwnerAccount", ownerAccount);
|
setParameter("OwnerAccount", ownerAccount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string CreateDBInstanceRequest::getClusterId()const
|
||||||
|
{
|
||||||
|
return clusterId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateDBInstanceRequest::setClusterId(const std::string& clusterId)
|
||||||
|
{
|
||||||
|
clusterId_ = clusterId;
|
||||||
|
setParameter("ClusterId", clusterId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string CreateDBInstanceRequest::getAccountPassword()const
|
std::string CreateDBInstanceRequest::getAccountPassword()const
|
||||||
{
|
{
|
||||||
return accountPassword_;
|
return accountPassword_;
|
||||||
|
|||||||
293
dds/src/model/CreateServerlessDBInstanceRequest.cc
Normal file
293
dds/src/model/CreateServerlessDBInstanceRequest.cc
Normal file
@@ -0,0 +1,293 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/CreateServerlessDBInstanceRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::CreateServerlessDBInstanceRequest;
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceRequest::CreateServerlessDBInstanceRequest() :
|
||||||
|
RpcServiceRequest("dds", "2015-12-01", "CreateServerlessDBInstance")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceRequest::~CreateServerlessDBInstanceRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
long CreateServerlessDBInstanceRequest::getResourceOwnerId()const
|
||||||
|
{
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setResourceOwnerId(long resourceOwnerId)
|
||||||
|
{
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
int CreateServerlessDBInstanceRequest::getDBInstanceStorage()const
|
||||||
|
{
|
||||||
|
return dBInstanceStorage_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setDBInstanceStorage(int dBInstanceStorage)
|
||||||
|
{
|
||||||
|
dBInstanceStorage_ = dBInstanceStorage;
|
||||||
|
setParameter("DBInstanceStorage", std::to_string(dBInstanceStorage));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getClientToken()const
|
||||||
|
{
|
||||||
|
return clientToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setClientToken(const std::string& clientToken)
|
||||||
|
{
|
||||||
|
clientToken_ = clientToken;
|
||||||
|
setParameter("ClientToken", clientToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getPeriodPriceType()const
|
||||||
|
{
|
||||||
|
return periodPriceType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setPeriodPriceType(const std::string& periodPriceType)
|
||||||
|
{
|
||||||
|
periodPriceType_ = periodPriceType;
|
||||||
|
setParameter("PeriodPriceType", periodPriceType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getEngineVersion()const
|
||||||
|
{
|
||||||
|
return engineVersion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setEngineVersion(const std::string& engineVersion)
|
||||||
|
{
|
||||||
|
engineVersion_ = engineVersion;
|
||||||
|
setParameter("EngineVersion", engineVersion);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getNetworkType()const
|
||||||
|
{
|
||||||
|
return networkType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setNetworkType(const std::string& networkType)
|
||||||
|
{
|
||||||
|
networkType_ = networkType;
|
||||||
|
setParameter("NetworkType", networkType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getStorageEngine()const
|
||||||
|
{
|
||||||
|
return storageEngine_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setStorageEngine(const std::string& storageEngine)
|
||||||
|
{
|
||||||
|
storageEngine_ = storageEngine;
|
||||||
|
setParameter("StorageEngine", storageEngine);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getResourceGroupId()const
|
||||||
|
{
|
||||||
|
return resourceGroupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||||
|
{
|
||||||
|
resourceGroupId_ = resourceGroupId;
|
||||||
|
setParameter("ResourceGroupId", resourceGroupId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getSecurityToken()const
|
||||||
|
{
|
||||||
|
return securityToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setSecurityToken(const std::string& securityToken)
|
||||||
|
{
|
||||||
|
securityToken_ = securityToken;
|
||||||
|
setParameter("SecurityToken", securityToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getRegionId()const
|
||||||
|
{
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setRegionId(const std::string& regionId)
|
||||||
|
{
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter("RegionId", regionId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getEngine()const
|
||||||
|
{
|
||||||
|
return engine_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setEngine(const std::string& engine)
|
||||||
|
{
|
||||||
|
engine_ = engine;
|
||||||
|
setParameter("Engine", engine);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getDBInstanceDescription()const
|
||||||
|
{
|
||||||
|
return dBInstanceDescription_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setDBInstanceDescription(const std::string& dBInstanceDescription)
|
||||||
|
{
|
||||||
|
dBInstanceDescription_ = dBInstanceDescription;
|
||||||
|
setParameter("DBInstanceDescription", dBInstanceDescription);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CreateServerlessDBInstanceRequest::getPeriod()const
|
||||||
|
{
|
||||||
|
return period_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setPeriod(int period)
|
||||||
|
{
|
||||||
|
period_ = period;
|
||||||
|
setParameter("Period", std::to_string(period));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getResourceOwnerAccount()const
|
||||||
|
{
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||||
|
{
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getOwnerAccount()const
|
||||||
|
{
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||||
|
{
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter("OwnerAccount", ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long CreateServerlessDBInstanceRequest::getOwnerId()const
|
||||||
|
{
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setOwnerId(long ownerId)
|
||||||
|
{
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter("OwnerId", std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getSecurityIPList()const
|
||||||
|
{
|
||||||
|
return securityIPList_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setSecurityIPList(const std::string& securityIPList)
|
||||||
|
{
|
||||||
|
securityIPList_ = securityIPList;
|
||||||
|
setParameter("SecurityIPList", securityIPList);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getVSwitchId()const
|
||||||
|
{
|
||||||
|
return vSwitchId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setVSwitchId(const std::string& vSwitchId)
|
||||||
|
{
|
||||||
|
vSwitchId_ = vSwitchId;
|
||||||
|
setParameter("VSwitchId", vSwitchId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getAccountPassword()const
|
||||||
|
{
|
||||||
|
return accountPassword_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setAccountPassword(const std::string& accountPassword)
|
||||||
|
{
|
||||||
|
accountPassword_ = accountPassword;
|
||||||
|
setParameter("AccountPassword", accountPassword);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getAutoRenew()const
|
||||||
|
{
|
||||||
|
return autoRenew_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setAutoRenew(const std::string& autoRenew)
|
||||||
|
{
|
||||||
|
autoRenew_ = autoRenew;
|
||||||
|
setParameter("AutoRenew", autoRenew);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getVpcId()const
|
||||||
|
{
|
||||||
|
return vpcId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setVpcId(const std::string& vpcId)
|
||||||
|
{
|
||||||
|
vpcId_ = vpcId;
|
||||||
|
setParameter("VpcId", vpcId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getZoneId()const
|
||||||
|
{
|
||||||
|
return zoneId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setZoneId(const std::string& zoneId)
|
||||||
|
{
|
||||||
|
zoneId_ = zoneId;
|
||||||
|
setParameter("ZoneId", zoneId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceRequest::getChargeType()const
|
||||||
|
{
|
||||||
|
return chargeType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceRequest::setChargeType(const std::string& chargeType)
|
||||||
|
{
|
||||||
|
chargeType_ = chargeType;
|
||||||
|
setParameter("ChargeType", chargeType);
|
||||||
|
}
|
||||||
|
|
||||||
58
dds/src/model/CreateServerlessDBInstanceResult.cc
Normal file
58
dds/src/model/CreateServerlessDBInstanceResult.cc
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/CreateServerlessDBInstanceResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceResult::CreateServerlessDBInstanceResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceResult::CreateServerlessDBInstanceResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
CreateServerlessDBInstanceResult::~CreateServerlessDBInstanceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void CreateServerlessDBInstanceResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["OrderId"].isNull())
|
||||||
|
orderId_ = value["OrderId"].asString();
|
||||||
|
if(!value["DBInstanceId"].isNull())
|
||||||
|
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceResult::getDBInstanceId()const
|
||||||
|
{
|
||||||
|
return dBInstanceId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateServerlessDBInstanceResult::getOrderId()const
|
||||||
|
{
|
||||||
|
return orderId_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -61,6 +61,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
|||||||
dBInstancesObject.dBInstanceClass = valueDBInstancesDBInstance["DBInstanceClass"].asString();
|
dBInstancesObject.dBInstanceClass = valueDBInstancesDBInstance["DBInstanceClass"].asString();
|
||||||
if(!valueDBInstancesDBInstance["DBInstanceStorage"].isNull())
|
if(!valueDBInstancesDBInstance["DBInstanceStorage"].isNull())
|
||||||
dBInstancesObject.dBInstanceStorage = std::stoi(valueDBInstancesDBInstance["DBInstanceStorage"].asString());
|
dBInstancesObject.dBInstanceStorage = std::stoi(valueDBInstancesDBInstance["DBInstanceStorage"].asString());
|
||||||
|
if(!valueDBInstancesDBInstance["KindCode"].isNull())
|
||||||
|
dBInstancesObject.kindCode = valueDBInstancesDBInstance["KindCode"].asString();
|
||||||
if(!valueDBInstancesDBInstance["DBInstanceStatus"].isNull())
|
if(!valueDBInstancesDBInstance["DBInstanceStatus"].isNull())
|
||||||
dBInstancesObject.dBInstanceStatus = valueDBInstancesDBInstance["DBInstanceStatus"].asString();
|
dBInstancesObject.dBInstanceStatus = valueDBInstancesDBInstance["DBInstanceStatus"].asString();
|
||||||
if(!valueDBInstancesDBInstance["LockMode"].isNull())
|
if(!valueDBInstancesDBInstance["LockMode"].isNull())
|
||||||
|
|||||||
194
dds/src/model/DescribeDedicatedClusterInstanceListRequest.cc
Normal file
194
dds/src/model/DescribeDedicatedClusterInstanceListRequest.cc
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeDedicatedClusterInstanceListRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::DescribeDedicatedClusterInstanceListRequest;
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListRequest::DescribeDedicatedClusterInstanceListRequest() :
|
||||||
|
RpcServiceRequest("dds", "2015-12-01", "DescribeDedicatedClusterInstanceList")
|
||||||
|
{
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListRequest::~DescribeDedicatedClusterInstanceListRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
long DescribeDedicatedClusterInstanceListRequest::getResourceOwnerId()const
|
||||||
|
{
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setResourceOwnerId(long resourceOwnerId)
|
||||||
|
{
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getEngineVersion()const
|
||||||
|
{
|
||||||
|
return engineVersion_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setEngineVersion(const std::string& engineVersion)
|
||||||
|
{
|
||||||
|
engineVersion_ = engineVersion;
|
||||||
|
setParameter("EngineVersion", engineVersion);
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListRequest::getPageNumber()const
|
||||||
|
{
|
||||||
|
return pageNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setPageNumber(int pageNumber)
|
||||||
|
{
|
||||||
|
pageNumber_ = pageNumber;
|
||||||
|
setParameter("PageNumber", std::to_string(pageNumber));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getAccessKeyId()const
|
||||||
|
{
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||||
|
{
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter("AccessKeyId", accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getSecurityToken()const
|
||||||
|
{
|
||||||
|
return securityToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setSecurityToken(const std::string& securityToken)
|
||||||
|
{
|
||||||
|
securityToken_ = securityToken;
|
||||||
|
setParameter("SecurityToken", securityToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getEngine()const
|
||||||
|
{
|
||||||
|
return engine_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setEngine(const std::string& engine)
|
||||||
|
{
|
||||||
|
engine_ = engine;
|
||||||
|
setParameter("Engine", engine);
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListRequest::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setPageSize(int pageSize)
|
||||||
|
{
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter("PageSize", std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListRequest::getInstanceStatus()const
|
||||||
|
{
|
||||||
|
return instanceStatus_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setInstanceStatus(int instanceStatus)
|
||||||
|
{
|
||||||
|
instanceStatus_ = instanceStatus;
|
||||||
|
setParameter("InstanceStatus", std::to_string(instanceStatus));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getDedicatedHostName()const
|
||||||
|
{
|
||||||
|
return dedicatedHostName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setDedicatedHostName(const std::string& dedicatedHostName)
|
||||||
|
{
|
||||||
|
dedicatedHostName_ = dedicatedHostName;
|
||||||
|
setParameter("DedicatedHostName", dedicatedHostName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getResourceOwnerAccount()const
|
||||||
|
{
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||||
|
{
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getOwnerAccount()const
|
||||||
|
{
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||||
|
{
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter("OwnerAccount", ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getInstanceNetType()const
|
||||||
|
{
|
||||||
|
return instanceNetType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setInstanceNetType(const std::string& instanceNetType)
|
||||||
|
{
|
||||||
|
instanceNetType_ = instanceNetType;
|
||||||
|
setParameter("InstanceNetType", instanceNetType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getClusterId()const
|
||||||
|
{
|
||||||
|
return clusterId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setClusterId(const std::string& clusterId)
|
||||||
|
{
|
||||||
|
clusterId_ = clusterId;
|
||||||
|
setParameter("ClusterId", clusterId);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DescribeDedicatedClusterInstanceListRequest::getOwnerId()const
|
||||||
|
{
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setOwnerId(long ownerId)
|
||||||
|
{
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter("OwnerId", std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDedicatedClusterInstanceListRequest::getInstanceId()const
|
||||||
|
{
|
||||||
|
return instanceId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListRequest::setInstanceId(const std::string& instanceId)
|
||||||
|
{
|
||||||
|
instanceId_ = instanceId;
|
||||||
|
setParameter("InstanceId", instanceId);
|
||||||
|
}
|
||||||
|
|
||||||
138
dds/src/model/DescribeDedicatedClusterInstanceListResult.cc
Normal file
138
dds/src/model/DescribeDedicatedClusterInstanceListResult.cc
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeDedicatedClusterInstanceListResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListResult::DescribeDedicatedClusterInstanceListResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListResult::DescribeDedicatedClusterInstanceListResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeDedicatedClusterInstanceListResult::~DescribeDedicatedClusterInstanceListResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeDedicatedClusterInstanceListResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allInstancesNode = value["Instances"]["dbInstance"];
|
||||||
|
for (auto valueInstancesdbInstance : allInstancesNode)
|
||||||
|
{
|
||||||
|
DbInstance instancesObject;
|
||||||
|
if(!valueInstancesdbInstance["Region"].isNull())
|
||||||
|
instancesObject.region = valueInstancesdbInstance["Region"].asString();
|
||||||
|
if(!valueInstancesdbInstance["ClusterId"].isNull())
|
||||||
|
instancesObject.clusterId = valueInstancesdbInstance["ClusterId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["ClusterName"].isNull())
|
||||||
|
instancesObject.clusterName = valueInstancesdbInstance["ClusterName"].asString();
|
||||||
|
if(!valueInstancesdbInstance["InstanceId"].isNull())
|
||||||
|
instancesObject.instanceId = valueInstancesdbInstance["InstanceId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["InstanceName"].isNull())
|
||||||
|
instancesObject.instanceName = valueInstancesdbInstance["InstanceName"].asString();
|
||||||
|
if(!valueInstancesdbInstance["InstanceStatus"].isNull())
|
||||||
|
instancesObject.instanceStatus = valueInstancesdbInstance["InstanceStatus"].asString();
|
||||||
|
if(!valueInstancesdbInstance["EngineVersion"].isNull())
|
||||||
|
instancesObject.engineVersion = valueInstancesdbInstance["EngineVersion"].asString();
|
||||||
|
if(!valueInstancesdbInstance["CharacterType"].isNull())
|
||||||
|
instancesObject.characterType = std::stoi(valueInstancesdbInstance["CharacterType"].asString());
|
||||||
|
if(!valueInstancesdbInstance["MaintainStartTime"].isNull())
|
||||||
|
instancesObject.maintainStartTime = valueInstancesdbInstance["MaintainStartTime"].asString();
|
||||||
|
if(!valueInstancesdbInstance["MaintainEndTime"].isNull())
|
||||||
|
instancesObject.maintainEndTime = valueInstancesdbInstance["MaintainEndTime"].asString();
|
||||||
|
if(!valueInstancesdbInstance["RegionId"].isNull())
|
||||||
|
instancesObject.regionId = valueInstancesdbInstance["RegionId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["VpcId"].isNull())
|
||||||
|
instancesObject.vpcId = valueInstancesdbInstance["VpcId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["VswitchId"].isNull())
|
||||||
|
instancesObject.vswitchId = valueInstancesdbInstance["VswitchId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["ZoneId"].isNull())
|
||||||
|
instancesObject.zoneId = valueInstancesdbInstance["ZoneId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["CustomId"].isNull())
|
||||||
|
instancesObject.customId = valueInstancesdbInstance["CustomId"].asString();
|
||||||
|
if(!valueInstancesdbInstance["InstanceClass"].isNull())
|
||||||
|
instancesObject.instanceClass = valueInstancesdbInstance["InstanceClass"].asString();
|
||||||
|
if(!valueInstancesdbInstance["Engine"].isNull())
|
||||||
|
instancesObject.engine = valueInstancesdbInstance["Engine"].asString();
|
||||||
|
if(!valueInstancesdbInstance["StorageType"].isNull())
|
||||||
|
instancesObject.storageType = valueInstancesdbInstance["StorageType"].asString();
|
||||||
|
if(!valueInstancesdbInstance["ConnectionDomain"].isNull())
|
||||||
|
instancesObject.connectionDomain = valueInstancesdbInstance["ConnectionDomain"].asString();
|
||||||
|
if(!valueInstancesdbInstance["CreateTime"].isNull())
|
||||||
|
instancesObject.createTime = valueInstancesdbInstance["CreateTime"].asString();
|
||||||
|
auto allInstanceNodeListNode = allInstancesNode["InstanceNodeList"]["InstanceNodes"];
|
||||||
|
for (auto allInstancesNodeInstanceNodeListInstanceNodes : allInstanceNodeListNode)
|
||||||
|
{
|
||||||
|
DbInstance::InstanceNodes instanceNodeListObject;
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["InsName"].isNull())
|
||||||
|
instanceNodeListObject.insName = allInstancesNodeInstanceNodeListInstanceNodes["InsName"].asString();
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["Role"].isNull())
|
||||||
|
instanceNodeListObject.role = allInstancesNodeInstanceNodeListInstanceNodes["Role"].asString();
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].isNull())
|
||||||
|
instanceNodeListObject.nodeId = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].asString());
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].isNull())
|
||||||
|
instanceNodeListObject.nodeType = allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].asString();
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].isNull())
|
||||||
|
instanceNodeListObject.nodeIp = allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].asString();
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["Port"].isNull())
|
||||||
|
instanceNodeListObject.port = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["Port"].asString());
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].isNull())
|
||||||
|
instanceNodeListObject.zoneId = allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].asString();
|
||||||
|
if(!allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
|
||||||
|
instanceNodeListObject.dedicatedHostName = allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
|
||||||
|
instancesObject.instanceNodeList.push_back(instanceNodeListObject);
|
||||||
|
}
|
||||||
|
instances_.push_back(instancesObject);
|
||||||
|
}
|
||||||
|
if(!value["PageNumber"].isNull())
|
||||||
|
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||||
|
if(!value["PageSize"].isNull())
|
||||||
|
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||||
|
if(!value["TotalCount"].isNull())
|
||||||
|
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<DescribeDedicatedClusterInstanceListResult::DbInstance> DescribeDedicatedClusterInstanceListResult::getInstances()const
|
||||||
|
{
|
||||||
|
return instances_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListResult::getTotalCount()const
|
||||||
|
{
|
||||||
|
return totalCount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListResult::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeDedicatedClusterInstanceListResult::getPageNumber()const
|
||||||
|
{
|
||||||
|
return pageNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -55,6 +55,8 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
|||||||
zonesObject.zoneId = allRegionsNodeZonesZone["ZoneId"].asString();
|
zonesObject.zoneId = allRegionsNodeZonesZone["ZoneId"].asString();
|
||||||
if(!allRegionsNodeZonesZone["VpcEnabled"].isNull())
|
if(!allRegionsNodeZonesZone["VpcEnabled"].isNull())
|
||||||
zonesObject.vpcEnabled = allRegionsNodeZonesZone["VpcEnabled"].asString() == "true";
|
zonesObject.vpcEnabled = allRegionsNodeZonesZone["VpcEnabled"].asString() == "true";
|
||||||
|
if(!allRegionsNodeZonesZone["ZoneName"].isNull())
|
||||||
|
zonesObject.zoneName = allRegionsNodeZonesZone["ZoneName"].asString();
|
||||||
regionsObject.zones.push_back(zonesObject);
|
regionsObject.zones.push_back(zonesObject);
|
||||||
}
|
}
|
||||||
regions_.push_back(regionsObject);
|
regions_.push_back(regionsObject);
|
||||||
|
|||||||
@@ -29,28 +29,48 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/AddSnapshotRepoResult.h
|
include/alibabacloud/elasticsearch/model/AddSnapshotRepoResult.h
|
||||||
include/alibabacloud/elasticsearch/model/CancelTaskRequest.h
|
include/alibabacloud/elasticsearch/model/CancelTaskRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/CancelTaskResult.h
|
include/alibabacloud/elasticsearch/model/CancelTaskResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CloseDiagnosisRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CloseDiagnosisResult.h
|
||||||
include/alibabacloud/elasticsearch/model/CloseHttpsRequest.h
|
include/alibabacloud/elasticsearch/model/CloseHttpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/CloseHttpsResult.h
|
include/alibabacloud/elasticsearch/model/CloseHttpsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreateDataTasksRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreateDataTasksResult.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/CreateInstanceRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateInstanceResult.h
|
include/alibabacloud/elasticsearch/model/CreateInstanceResult.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateLogstashRequest.h
|
include/alibabacloud/elasticsearch/model/CreateLogstashRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateLogstashResult.h
|
include/alibabacloud/elasticsearch/model/CreateLogstashResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreatePipelinesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreatePipelinesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateProjectRequest.h
|
include/alibabacloud/elasticsearch/model/CreateProjectRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/CreateProjectResult.h
|
include/alibabacloud/elasticsearch/model/CreateProjectResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreateSnapshotRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/CreateSnapshotResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeactivateZonesRequest.h
|
include/alibabacloud/elasticsearch/model/DeactivateZonesRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeactivateZonesResult.h
|
include/alibabacloud/elasticsearch/model/DeactivateZonesResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeleteCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeleteCollectorResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteConnectedClusterRequest.h
|
include/alibabacloud/elasticsearch/model/DeleteConnectedClusterRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteConnectedClusterResult.h
|
include/alibabacloud/elasticsearch/model/DeleteConnectedClusterResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeleteDataTaskRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeleteDataTaskResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/DeleteInstanceRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteInstanceResult.h
|
include/alibabacloud/elasticsearch/model/DeleteInstanceResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteLogstashRequest.h
|
include/alibabacloud/elasticsearch/model/DeleteLogstashRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteLogstashResult.h
|
include/alibabacloud/elasticsearch/model/DeleteLogstashResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeletePipelinesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DeletePipelinesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteProjectRequest.h
|
include/alibabacloud/elasticsearch/model/DeleteProjectRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteProjectResult.h
|
include/alibabacloud/elasticsearch/model/DeleteProjectResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteSnapshotRepoRequest.h
|
include/alibabacloud/elasticsearch/model/DeleteSnapshotRepoRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DeleteSnapshotRepoResult.h
|
include/alibabacloud/elasticsearch/model/DeleteSnapshotRepoResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeCollectorResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeConnectableClustersRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeConnectableClustersRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeConnectableClustersResult.h
|
include/alibabacloud/elasticsearch/model/DescribeConnectableClustersResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeDiagnoseReportRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeDiagnoseReportResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeDiagnosisSettingsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeDiagnosisSettingsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeElasticsearchHealthRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeElasticsearchHealthRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeElasticsearchHealthResult.h
|
include/alibabacloud/elasticsearch/model/DescribeElasticsearchHealthResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeInstanceRequest.h
|
||||||
@@ -59,12 +79,26 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/DescribeKibanaSettingsResult.h
|
include/alibabacloud/elasticsearch/model/DescribeKibanaSettingsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeLogstashRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeLogstashRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeLogstashResult.h
|
include/alibabacloud/elasticsearch/model/DescribeLogstashResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribePipelineRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribePipelineResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribePipelineManagementConfigRequest.h
|
include/alibabacloud/elasticsearch/model/DescribePipelineManagementConfigRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribePipelineManagementConfigResult.h
|
include/alibabacloud/elasticsearch/model/DescribePipelineManagementConfigResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeRegionsRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeRegionsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeRegionsResult.h
|
include/alibabacloud/elasticsearch/model/DescribeRegionsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeSnapshotSettingRequest.h
|
include/alibabacloud/elasticsearch/model/DescribeSnapshotSettingRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/DescribeSnapshotSettingResult.h
|
include/alibabacloud/elasticsearch/model/DescribeSnapshotSettingResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeTemplatesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeTemplatesResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeXpackMonitorConfigRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DescribeXpackMonitorConfigResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DiagnoseInstanceRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/DiagnoseInstanceResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/EstimatedLogstashRestartTimeRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/EstimatedLogstashRestartTimeResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/EstimatedRestartTimeRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/EstimatedRestartTimeResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/GetClusterDataInformationRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/GetClusterDataInformationResult.h
|
||||||
include/alibabacloud/elasticsearch/model/GetElastictaskRequest.h
|
include/alibabacloud/elasticsearch/model/GetElastictaskRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/GetElastictaskResult.h
|
include/alibabacloud/elasticsearch/model/GetElastictaskResult.h
|
||||||
include/alibabacloud/elasticsearch/model/GetRegionConfigurationRequest.h
|
include/alibabacloud/elasticsearch/model/GetRegionConfigurationRequest.h
|
||||||
@@ -89,10 +123,28 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/ListAllNodeResult.h
|
include/alibabacloud/elasticsearch/model/ListAllNodeResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListAlternativeSnapshotReposRequest.h
|
include/alibabacloud/elasticsearch/model/ListAlternativeSnapshotReposRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListAlternativeSnapshotReposResult.h
|
include/alibabacloud/elasticsearch/model/ListAlternativeSnapshotReposResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListAvailableEsInstanceIdsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListAvailableEsInstanceIdsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListCollectorsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListCollectorsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListConnectedClustersRequest.h
|
include/alibabacloud/elasticsearch/model/ListConnectedClustersRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListConnectedClustersResult.h
|
include/alibabacloud/elasticsearch/model/ListConnectedClustersResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDataTasksRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDataTasksResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDiagnoseReportRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDiagnoseReportResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDiagnoseReportIdsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDiagnoseReportIdsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDictInformationRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListDictInformationResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListEcsInstancesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListEcsInstancesResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListExtendfilesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListExtendfilesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/ListInstanceRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListInstanceResult.h
|
include/alibabacloud/elasticsearch/model/ListInstanceResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListInstanceIndicesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListInstanceIndicesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListKibanaPluginsRequest.h
|
include/alibabacloud/elasticsearch/model/ListKibanaPluginsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListKibanaPluginsResult.h
|
include/alibabacloud/elasticsearch/model/ListKibanaPluginsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListLogstashRequest.h
|
include/alibabacloud/elasticsearch/model/ListLogstashRequest.h
|
||||||
@@ -101,6 +153,12 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/ListLogstashLogResult.h
|
include/alibabacloud/elasticsearch/model/ListLogstashLogResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListLogstashPluginsRequest.h
|
include/alibabacloud/elasticsearch/model/ListLogstashPluginsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListLogstashPluginsResult.h
|
include/alibabacloud/elasticsearch/model/ListLogstashPluginsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListNodesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListNodesResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListPipelineRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListPipelineResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListPipelineIdsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListPipelineIdsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListPluginsRequest.h
|
include/alibabacloud/elasticsearch/model/ListPluginsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListPluginsResult.h
|
include/alibabacloud/elasticsearch/model/ListPluginsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListSearchLogRequest.h
|
include/alibabacloud/elasticsearch/model/ListSearchLogRequest.h
|
||||||
@@ -109,14 +167,26 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/ListSnapshotReposByInstanceIdResult.h
|
include/alibabacloud/elasticsearch/model/ListSnapshotReposByInstanceIdResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ListTagResourcesRequest.h
|
include/alibabacloud/elasticsearch/model/ListTagResourcesRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ListTagResourcesResult.h
|
include/alibabacloud/elasticsearch/model/ListTagResourcesResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListTagsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ListTagsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/MigrateToOtherZoneRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/MigrateToOtherZoneResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ModifyDeployMachineRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ModifyDeployMachineResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ModifyElastictaskRequest.h
|
include/alibabacloud/elasticsearch/model/ModifyElastictaskRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ModifyElastictaskResult.h
|
include/alibabacloud/elasticsearch/model/ModifyElastictaskResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ModifyInstanceMaintainTimeRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ModifyInstanceMaintainTimeResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ModifyWhiteIpsRequest.h
|
include/alibabacloud/elasticsearch/model/ModifyWhiteIpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ModifyWhiteIpsResult.h
|
include/alibabacloud/elasticsearch/model/ModifyWhiteIpsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/MoveResourceGroupRequest.h
|
include/alibabacloud/elasticsearch/model/MoveResourceGroupRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/MoveResourceGroupResult.h
|
include/alibabacloud/elasticsearch/model/MoveResourceGroupResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/OpenDiagnosisRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/OpenDiagnosisResult.h
|
||||||
include/alibabacloud/elasticsearch/model/OpenHttpsRequest.h
|
include/alibabacloud/elasticsearch/model/OpenHttpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/OpenHttpsResult.h
|
include/alibabacloud/elasticsearch/model/OpenHttpsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ReinstallCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ReinstallCollectorResult.h
|
||||||
include/alibabacloud/elasticsearch/model/RenewInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/RenewInstanceRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/RenewInstanceResult.h
|
include/alibabacloud/elasticsearch/model/RenewInstanceResult.h
|
||||||
include/alibabacloud/elasticsearch/model/RenewLogstashRequest.h
|
include/alibabacloud/elasticsearch/model/RenewLogstashRequest.h
|
||||||
@@ -131,8 +201,16 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/ResumeLogstashTaskResult.h
|
include/alibabacloud/elasticsearch/model/ResumeLogstashTaskResult.h
|
||||||
include/alibabacloud/elasticsearch/model/RollbackInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/RollbackInstanceRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/RollbackInstanceResult.h
|
include/alibabacloud/elasticsearch/model/RollbackInstanceResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/RunPipelinesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/RunPipelinesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ShrinkNodeRequest.h
|
include/alibabacloud/elasticsearch/model/ShrinkNodeRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ShrinkNodeResult.h
|
include/alibabacloud/elasticsearch/model/ShrinkNodeResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StartCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StartCollectorResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StopCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StopCollectorResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StopPipelinesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/StopPipelinesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/TagResourcesRequest.h
|
include/alibabacloud/elasticsearch/model/TagResourcesRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/TagResourcesResult.h
|
include/alibabacloud/elasticsearch/model/TagResourcesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/TransferNodeRequest.h
|
include/alibabacloud/elasticsearch/model/TransferNodeRequest.h
|
||||||
@@ -155,10 +233,20 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/UpdateAliwsDictResult.h
|
include/alibabacloud/elasticsearch/model/UpdateAliwsDictResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateBlackIpsRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateBlackIpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateBlackIpsResult.h
|
include/alibabacloud/elasticsearch/model/UpdateBlackIpsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateCollectorRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateCollectorResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateCollectorNameRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateCollectorNameResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateDescriptionRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateDescriptionRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateDescriptionResult.h
|
include/alibabacloud/elasticsearch/model/UpdateDescriptionResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateDiagnosisSettingsRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateDiagnosisSettingsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateDictRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateDictRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateDictResult.h
|
include/alibabacloud/elasticsearch/model/UpdateDictResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateExtendConfigRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateExtendConfigResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateExtendfilesRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateExtendfilesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateHotIkDictsRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateHotIkDictsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateHotIkDictsResult.h
|
include/alibabacloud/elasticsearch/model/UpdateHotIkDictsResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateInstanceRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateInstanceRequest.h
|
||||||
@@ -189,14 +277,22 @@ set(elasticsearch_public_header_model
|
|||||||
include/alibabacloud/elasticsearch/model/UpdatePublicNetworkResult.h
|
include/alibabacloud/elasticsearch/model/UpdatePublicNetworkResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdatePublicWhiteIpsRequest.h
|
include/alibabacloud/elasticsearch/model/UpdatePublicWhiteIpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdatePublicWhiteIpsResult.h
|
include/alibabacloud/elasticsearch/model/UpdatePublicWhiteIpsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateReadWritePolicyRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateReadWritePolicyResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateSnapshotSettingRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateSnapshotSettingRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateSnapshotSettingResult.h
|
include/alibabacloud/elasticsearch/model/UpdateSnapshotSettingResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateSynonymsDictsRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateSynonymsDictsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateSynonymsDictsResult.h
|
include/alibabacloud/elasticsearch/model/UpdateSynonymsDictsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateTemplateRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateTemplateResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateWhiteIpsRequest.h
|
include/alibabacloud/elasticsearch/model/UpdateWhiteIpsRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpdateWhiteIpsResult.h
|
include/alibabacloud/elasticsearch/model/UpdateWhiteIpsResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateXpackMonitorConfigRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/UpdateXpackMonitorConfigResult.h
|
||||||
include/alibabacloud/elasticsearch/model/UpgradeEngineVersionRequest.h
|
include/alibabacloud/elasticsearch/model/UpgradeEngineVersionRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/UpgradeEngineVersionResult.h
|
include/alibabacloud/elasticsearch/model/UpgradeEngineVersionResult.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ValidateConnectionRequest.h
|
||||||
|
include/alibabacloud/elasticsearch/model/ValidateConnectionResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ValidateShrinkNodesRequest.h
|
include/alibabacloud/elasticsearch/model/ValidateShrinkNodesRequest.h
|
||||||
include/alibabacloud/elasticsearch/model/ValidateShrinkNodesResult.h
|
include/alibabacloud/elasticsearch/model/ValidateShrinkNodesResult.h
|
||||||
include/alibabacloud/elasticsearch/model/ValidateTransferableNodesRequest.h
|
include/alibabacloud/elasticsearch/model/ValidateTransferableNodesRequest.h
|
||||||
@@ -212,28 +308,48 @@ set(elasticsearch_src
|
|||||||
src/model/AddSnapshotRepoResult.cc
|
src/model/AddSnapshotRepoResult.cc
|
||||||
src/model/CancelTaskRequest.cc
|
src/model/CancelTaskRequest.cc
|
||||||
src/model/CancelTaskResult.cc
|
src/model/CancelTaskResult.cc
|
||||||
|
src/model/CloseDiagnosisRequest.cc
|
||||||
|
src/model/CloseDiagnosisResult.cc
|
||||||
src/model/CloseHttpsRequest.cc
|
src/model/CloseHttpsRequest.cc
|
||||||
src/model/CloseHttpsResult.cc
|
src/model/CloseHttpsResult.cc
|
||||||
|
src/model/CreateDataTasksRequest.cc
|
||||||
|
src/model/CreateDataTasksResult.cc
|
||||||
src/model/CreateInstanceRequest.cc
|
src/model/CreateInstanceRequest.cc
|
||||||
src/model/CreateInstanceResult.cc
|
src/model/CreateInstanceResult.cc
|
||||||
src/model/CreateLogstashRequest.cc
|
src/model/CreateLogstashRequest.cc
|
||||||
src/model/CreateLogstashResult.cc
|
src/model/CreateLogstashResult.cc
|
||||||
|
src/model/CreatePipelinesRequest.cc
|
||||||
|
src/model/CreatePipelinesResult.cc
|
||||||
src/model/CreateProjectRequest.cc
|
src/model/CreateProjectRequest.cc
|
||||||
src/model/CreateProjectResult.cc
|
src/model/CreateProjectResult.cc
|
||||||
|
src/model/CreateSnapshotRequest.cc
|
||||||
|
src/model/CreateSnapshotResult.cc
|
||||||
src/model/DeactivateZonesRequest.cc
|
src/model/DeactivateZonesRequest.cc
|
||||||
src/model/DeactivateZonesResult.cc
|
src/model/DeactivateZonesResult.cc
|
||||||
|
src/model/DeleteCollectorRequest.cc
|
||||||
|
src/model/DeleteCollectorResult.cc
|
||||||
src/model/DeleteConnectedClusterRequest.cc
|
src/model/DeleteConnectedClusterRequest.cc
|
||||||
src/model/DeleteConnectedClusterResult.cc
|
src/model/DeleteConnectedClusterResult.cc
|
||||||
|
src/model/DeleteDataTaskRequest.cc
|
||||||
|
src/model/DeleteDataTaskResult.cc
|
||||||
src/model/DeleteInstanceRequest.cc
|
src/model/DeleteInstanceRequest.cc
|
||||||
src/model/DeleteInstanceResult.cc
|
src/model/DeleteInstanceResult.cc
|
||||||
src/model/DeleteLogstashRequest.cc
|
src/model/DeleteLogstashRequest.cc
|
||||||
src/model/DeleteLogstashResult.cc
|
src/model/DeleteLogstashResult.cc
|
||||||
|
src/model/DeletePipelinesRequest.cc
|
||||||
|
src/model/DeletePipelinesResult.cc
|
||||||
src/model/DeleteProjectRequest.cc
|
src/model/DeleteProjectRequest.cc
|
||||||
src/model/DeleteProjectResult.cc
|
src/model/DeleteProjectResult.cc
|
||||||
src/model/DeleteSnapshotRepoRequest.cc
|
src/model/DeleteSnapshotRepoRequest.cc
|
||||||
src/model/DeleteSnapshotRepoResult.cc
|
src/model/DeleteSnapshotRepoResult.cc
|
||||||
|
src/model/DescribeCollectorRequest.cc
|
||||||
|
src/model/DescribeCollectorResult.cc
|
||||||
src/model/DescribeConnectableClustersRequest.cc
|
src/model/DescribeConnectableClustersRequest.cc
|
||||||
src/model/DescribeConnectableClustersResult.cc
|
src/model/DescribeConnectableClustersResult.cc
|
||||||
|
src/model/DescribeDiagnoseReportRequest.cc
|
||||||
|
src/model/DescribeDiagnoseReportResult.cc
|
||||||
|
src/model/DescribeDiagnosisSettingsRequest.cc
|
||||||
|
src/model/DescribeDiagnosisSettingsResult.cc
|
||||||
src/model/DescribeElasticsearchHealthRequest.cc
|
src/model/DescribeElasticsearchHealthRequest.cc
|
||||||
src/model/DescribeElasticsearchHealthResult.cc
|
src/model/DescribeElasticsearchHealthResult.cc
|
||||||
src/model/DescribeInstanceRequest.cc
|
src/model/DescribeInstanceRequest.cc
|
||||||
@@ -242,12 +358,26 @@ set(elasticsearch_src
|
|||||||
src/model/DescribeKibanaSettingsResult.cc
|
src/model/DescribeKibanaSettingsResult.cc
|
||||||
src/model/DescribeLogstashRequest.cc
|
src/model/DescribeLogstashRequest.cc
|
||||||
src/model/DescribeLogstashResult.cc
|
src/model/DescribeLogstashResult.cc
|
||||||
|
src/model/DescribePipelineRequest.cc
|
||||||
|
src/model/DescribePipelineResult.cc
|
||||||
src/model/DescribePipelineManagementConfigRequest.cc
|
src/model/DescribePipelineManagementConfigRequest.cc
|
||||||
src/model/DescribePipelineManagementConfigResult.cc
|
src/model/DescribePipelineManagementConfigResult.cc
|
||||||
src/model/DescribeRegionsRequest.cc
|
src/model/DescribeRegionsRequest.cc
|
||||||
src/model/DescribeRegionsResult.cc
|
src/model/DescribeRegionsResult.cc
|
||||||
src/model/DescribeSnapshotSettingRequest.cc
|
src/model/DescribeSnapshotSettingRequest.cc
|
||||||
src/model/DescribeSnapshotSettingResult.cc
|
src/model/DescribeSnapshotSettingResult.cc
|
||||||
|
src/model/DescribeTemplatesRequest.cc
|
||||||
|
src/model/DescribeTemplatesResult.cc
|
||||||
|
src/model/DescribeXpackMonitorConfigRequest.cc
|
||||||
|
src/model/DescribeXpackMonitorConfigResult.cc
|
||||||
|
src/model/DiagnoseInstanceRequest.cc
|
||||||
|
src/model/DiagnoseInstanceResult.cc
|
||||||
|
src/model/EstimatedLogstashRestartTimeRequest.cc
|
||||||
|
src/model/EstimatedLogstashRestartTimeResult.cc
|
||||||
|
src/model/EstimatedRestartTimeRequest.cc
|
||||||
|
src/model/EstimatedRestartTimeResult.cc
|
||||||
|
src/model/GetClusterDataInformationRequest.cc
|
||||||
|
src/model/GetClusterDataInformationResult.cc
|
||||||
src/model/GetElastictaskRequest.cc
|
src/model/GetElastictaskRequest.cc
|
||||||
src/model/GetElastictaskResult.cc
|
src/model/GetElastictaskResult.cc
|
||||||
src/model/GetRegionConfigurationRequest.cc
|
src/model/GetRegionConfigurationRequest.cc
|
||||||
@@ -272,10 +402,28 @@ set(elasticsearch_src
|
|||||||
src/model/ListAllNodeResult.cc
|
src/model/ListAllNodeResult.cc
|
||||||
src/model/ListAlternativeSnapshotReposRequest.cc
|
src/model/ListAlternativeSnapshotReposRequest.cc
|
||||||
src/model/ListAlternativeSnapshotReposResult.cc
|
src/model/ListAlternativeSnapshotReposResult.cc
|
||||||
|
src/model/ListAvailableEsInstanceIdsRequest.cc
|
||||||
|
src/model/ListAvailableEsInstanceIdsResult.cc
|
||||||
|
src/model/ListCollectorsRequest.cc
|
||||||
|
src/model/ListCollectorsResult.cc
|
||||||
src/model/ListConnectedClustersRequest.cc
|
src/model/ListConnectedClustersRequest.cc
|
||||||
src/model/ListConnectedClustersResult.cc
|
src/model/ListConnectedClustersResult.cc
|
||||||
|
src/model/ListDataTasksRequest.cc
|
||||||
|
src/model/ListDataTasksResult.cc
|
||||||
|
src/model/ListDiagnoseReportRequest.cc
|
||||||
|
src/model/ListDiagnoseReportResult.cc
|
||||||
|
src/model/ListDiagnoseReportIdsRequest.cc
|
||||||
|
src/model/ListDiagnoseReportIdsResult.cc
|
||||||
|
src/model/ListDictInformationRequest.cc
|
||||||
|
src/model/ListDictInformationResult.cc
|
||||||
|
src/model/ListEcsInstancesRequest.cc
|
||||||
|
src/model/ListEcsInstancesResult.cc
|
||||||
|
src/model/ListExtendfilesRequest.cc
|
||||||
|
src/model/ListExtendfilesResult.cc
|
||||||
src/model/ListInstanceRequest.cc
|
src/model/ListInstanceRequest.cc
|
||||||
src/model/ListInstanceResult.cc
|
src/model/ListInstanceResult.cc
|
||||||
|
src/model/ListInstanceIndicesRequest.cc
|
||||||
|
src/model/ListInstanceIndicesResult.cc
|
||||||
src/model/ListKibanaPluginsRequest.cc
|
src/model/ListKibanaPluginsRequest.cc
|
||||||
src/model/ListKibanaPluginsResult.cc
|
src/model/ListKibanaPluginsResult.cc
|
||||||
src/model/ListLogstashRequest.cc
|
src/model/ListLogstashRequest.cc
|
||||||
@@ -284,6 +432,12 @@ set(elasticsearch_src
|
|||||||
src/model/ListLogstashLogResult.cc
|
src/model/ListLogstashLogResult.cc
|
||||||
src/model/ListLogstashPluginsRequest.cc
|
src/model/ListLogstashPluginsRequest.cc
|
||||||
src/model/ListLogstashPluginsResult.cc
|
src/model/ListLogstashPluginsResult.cc
|
||||||
|
src/model/ListNodesRequest.cc
|
||||||
|
src/model/ListNodesResult.cc
|
||||||
|
src/model/ListPipelineRequest.cc
|
||||||
|
src/model/ListPipelineResult.cc
|
||||||
|
src/model/ListPipelineIdsRequest.cc
|
||||||
|
src/model/ListPipelineIdsResult.cc
|
||||||
src/model/ListPluginsRequest.cc
|
src/model/ListPluginsRequest.cc
|
||||||
src/model/ListPluginsResult.cc
|
src/model/ListPluginsResult.cc
|
||||||
src/model/ListSearchLogRequest.cc
|
src/model/ListSearchLogRequest.cc
|
||||||
@@ -292,14 +446,26 @@ set(elasticsearch_src
|
|||||||
src/model/ListSnapshotReposByInstanceIdResult.cc
|
src/model/ListSnapshotReposByInstanceIdResult.cc
|
||||||
src/model/ListTagResourcesRequest.cc
|
src/model/ListTagResourcesRequest.cc
|
||||||
src/model/ListTagResourcesResult.cc
|
src/model/ListTagResourcesResult.cc
|
||||||
|
src/model/ListTagsRequest.cc
|
||||||
|
src/model/ListTagsResult.cc
|
||||||
|
src/model/MigrateToOtherZoneRequest.cc
|
||||||
|
src/model/MigrateToOtherZoneResult.cc
|
||||||
|
src/model/ModifyDeployMachineRequest.cc
|
||||||
|
src/model/ModifyDeployMachineResult.cc
|
||||||
src/model/ModifyElastictaskRequest.cc
|
src/model/ModifyElastictaskRequest.cc
|
||||||
src/model/ModifyElastictaskResult.cc
|
src/model/ModifyElastictaskResult.cc
|
||||||
|
src/model/ModifyInstanceMaintainTimeRequest.cc
|
||||||
|
src/model/ModifyInstanceMaintainTimeResult.cc
|
||||||
src/model/ModifyWhiteIpsRequest.cc
|
src/model/ModifyWhiteIpsRequest.cc
|
||||||
src/model/ModifyWhiteIpsResult.cc
|
src/model/ModifyWhiteIpsResult.cc
|
||||||
src/model/MoveResourceGroupRequest.cc
|
src/model/MoveResourceGroupRequest.cc
|
||||||
src/model/MoveResourceGroupResult.cc
|
src/model/MoveResourceGroupResult.cc
|
||||||
|
src/model/OpenDiagnosisRequest.cc
|
||||||
|
src/model/OpenDiagnosisResult.cc
|
||||||
src/model/OpenHttpsRequest.cc
|
src/model/OpenHttpsRequest.cc
|
||||||
src/model/OpenHttpsResult.cc
|
src/model/OpenHttpsResult.cc
|
||||||
|
src/model/ReinstallCollectorRequest.cc
|
||||||
|
src/model/ReinstallCollectorResult.cc
|
||||||
src/model/RenewInstanceRequest.cc
|
src/model/RenewInstanceRequest.cc
|
||||||
src/model/RenewInstanceResult.cc
|
src/model/RenewInstanceResult.cc
|
||||||
src/model/RenewLogstashRequest.cc
|
src/model/RenewLogstashRequest.cc
|
||||||
@@ -314,8 +480,16 @@ set(elasticsearch_src
|
|||||||
src/model/ResumeLogstashTaskResult.cc
|
src/model/ResumeLogstashTaskResult.cc
|
||||||
src/model/RollbackInstanceRequest.cc
|
src/model/RollbackInstanceRequest.cc
|
||||||
src/model/RollbackInstanceResult.cc
|
src/model/RollbackInstanceResult.cc
|
||||||
|
src/model/RunPipelinesRequest.cc
|
||||||
|
src/model/RunPipelinesResult.cc
|
||||||
src/model/ShrinkNodeRequest.cc
|
src/model/ShrinkNodeRequest.cc
|
||||||
src/model/ShrinkNodeResult.cc
|
src/model/ShrinkNodeResult.cc
|
||||||
|
src/model/StartCollectorRequest.cc
|
||||||
|
src/model/StartCollectorResult.cc
|
||||||
|
src/model/StopCollectorRequest.cc
|
||||||
|
src/model/StopCollectorResult.cc
|
||||||
|
src/model/StopPipelinesRequest.cc
|
||||||
|
src/model/StopPipelinesResult.cc
|
||||||
src/model/TagResourcesRequest.cc
|
src/model/TagResourcesRequest.cc
|
||||||
src/model/TagResourcesResult.cc
|
src/model/TagResourcesResult.cc
|
||||||
src/model/TransferNodeRequest.cc
|
src/model/TransferNodeRequest.cc
|
||||||
@@ -338,10 +512,20 @@ set(elasticsearch_src
|
|||||||
src/model/UpdateAliwsDictResult.cc
|
src/model/UpdateAliwsDictResult.cc
|
||||||
src/model/UpdateBlackIpsRequest.cc
|
src/model/UpdateBlackIpsRequest.cc
|
||||||
src/model/UpdateBlackIpsResult.cc
|
src/model/UpdateBlackIpsResult.cc
|
||||||
|
src/model/UpdateCollectorRequest.cc
|
||||||
|
src/model/UpdateCollectorResult.cc
|
||||||
|
src/model/UpdateCollectorNameRequest.cc
|
||||||
|
src/model/UpdateCollectorNameResult.cc
|
||||||
src/model/UpdateDescriptionRequest.cc
|
src/model/UpdateDescriptionRequest.cc
|
||||||
src/model/UpdateDescriptionResult.cc
|
src/model/UpdateDescriptionResult.cc
|
||||||
|
src/model/UpdateDiagnosisSettingsRequest.cc
|
||||||
|
src/model/UpdateDiagnosisSettingsResult.cc
|
||||||
src/model/UpdateDictRequest.cc
|
src/model/UpdateDictRequest.cc
|
||||||
src/model/UpdateDictResult.cc
|
src/model/UpdateDictResult.cc
|
||||||
|
src/model/UpdateExtendConfigRequest.cc
|
||||||
|
src/model/UpdateExtendConfigResult.cc
|
||||||
|
src/model/UpdateExtendfilesRequest.cc
|
||||||
|
src/model/UpdateExtendfilesResult.cc
|
||||||
src/model/UpdateHotIkDictsRequest.cc
|
src/model/UpdateHotIkDictsRequest.cc
|
||||||
src/model/UpdateHotIkDictsResult.cc
|
src/model/UpdateHotIkDictsResult.cc
|
||||||
src/model/UpdateInstanceRequest.cc
|
src/model/UpdateInstanceRequest.cc
|
||||||
@@ -372,14 +556,22 @@ set(elasticsearch_src
|
|||||||
src/model/UpdatePublicNetworkResult.cc
|
src/model/UpdatePublicNetworkResult.cc
|
||||||
src/model/UpdatePublicWhiteIpsRequest.cc
|
src/model/UpdatePublicWhiteIpsRequest.cc
|
||||||
src/model/UpdatePublicWhiteIpsResult.cc
|
src/model/UpdatePublicWhiteIpsResult.cc
|
||||||
|
src/model/UpdateReadWritePolicyRequest.cc
|
||||||
|
src/model/UpdateReadWritePolicyResult.cc
|
||||||
src/model/UpdateSnapshotSettingRequest.cc
|
src/model/UpdateSnapshotSettingRequest.cc
|
||||||
src/model/UpdateSnapshotSettingResult.cc
|
src/model/UpdateSnapshotSettingResult.cc
|
||||||
src/model/UpdateSynonymsDictsRequest.cc
|
src/model/UpdateSynonymsDictsRequest.cc
|
||||||
src/model/UpdateSynonymsDictsResult.cc
|
src/model/UpdateSynonymsDictsResult.cc
|
||||||
|
src/model/UpdateTemplateRequest.cc
|
||||||
|
src/model/UpdateTemplateResult.cc
|
||||||
src/model/UpdateWhiteIpsRequest.cc
|
src/model/UpdateWhiteIpsRequest.cc
|
||||||
src/model/UpdateWhiteIpsResult.cc
|
src/model/UpdateWhiteIpsResult.cc
|
||||||
|
src/model/UpdateXpackMonitorConfigRequest.cc
|
||||||
|
src/model/UpdateXpackMonitorConfigResult.cc
|
||||||
src/model/UpgradeEngineVersionRequest.cc
|
src/model/UpgradeEngineVersionRequest.cc
|
||||||
src/model/UpgradeEngineVersionResult.cc
|
src/model/UpgradeEngineVersionResult.cc
|
||||||
|
src/model/ValidateConnectionRequest.cc
|
||||||
|
src/model/ValidateConnectionResult.cc
|
||||||
src/model/ValidateShrinkNodesRequest.cc
|
src/model/ValidateShrinkNodesRequest.cc
|
||||||
src/model/ValidateShrinkNodesResult.cc
|
src/model/ValidateShrinkNodesResult.cc
|
||||||
src/model/ValidateTransferableNodesRequest.cc
|
src/model/ValidateTransferableNodesRequest.cc
|
||||||
|
|||||||
@@ -30,28 +30,48 @@
|
|||||||
#include "model/AddSnapshotRepoResult.h"
|
#include "model/AddSnapshotRepoResult.h"
|
||||||
#include "model/CancelTaskRequest.h"
|
#include "model/CancelTaskRequest.h"
|
||||||
#include "model/CancelTaskResult.h"
|
#include "model/CancelTaskResult.h"
|
||||||
|
#include "model/CloseDiagnosisRequest.h"
|
||||||
|
#include "model/CloseDiagnosisResult.h"
|
||||||
#include "model/CloseHttpsRequest.h"
|
#include "model/CloseHttpsRequest.h"
|
||||||
#include "model/CloseHttpsResult.h"
|
#include "model/CloseHttpsResult.h"
|
||||||
|
#include "model/CreateDataTasksRequest.h"
|
||||||
|
#include "model/CreateDataTasksResult.h"
|
||||||
#include "model/CreateInstanceRequest.h"
|
#include "model/CreateInstanceRequest.h"
|
||||||
#include "model/CreateInstanceResult.h"
|
#include "model/CreateInstanceResult.h"
|
||||||
#include "model/CreateLogstashRequest.h"
|
#include "model/CreateLogstashRequest.h"
|
||||||
#include "model/CreateLogstashResult.h"
|
#include "model/CreateLogstashResult.h"
|
||||||
|
#include "model/CreatePipelinesRequest.h"
|
||||||
|
#include "model/CreatePipelinesResult.h"
|
||||||
#include "model/CreateProjectRequest.h"
|
#include "model/CreateProjectRequest.h"
|
||||||
#include "model/CreateProjectResult.h"
|
#include "model/CreateProjectResult.h"
|
||||||
|
#include "model/CreateSnapshotRequest.h"
|
||||||
|
#include "model/CreateSnapshotResult.h"
|
||||||
#include "model/DeactivateZonesRequest.h"
|
#include "model/DeactivateZonesRequest.h"
|
||||||
#include "model/DeactivateZonesResult.h"
|
#include "model/DeactivateZonesResult.h"
|
||||||
|
#include "model/DeleteCollectorRequest.h"
|
||||||
|
#include "model/DeleteCollectorResult.h"
|
||||||
#include "model/DeleteConnectedClusterRequest.h"
|
#include "model/DeleteConnectedClusterRequest.h"
|
||||||
#include "model/DeleteConnectedClusterResult.h"
|
#include "model/DeleteConnectedClusterResult.h"
|
||||||
|
#include "model/DeleteDataTaskRequest.h"
|
||||||
|
#include "model/DeleteDataTaskResult.h"
|
||||||
#include "model/DeleteInstanceRequest.h"
|
#include "model/DeleteInstanceRequest.h"
|
||||||
#include "model/DeleteInstanceResult.h"
|
#include "model/DeleteInstanceResult.h"
|
||||||
#include "model/DeleteLogstashRequest.h"
|
#include "model/DeleteLogstashRequest.h"
|
||||||
#include "model/DeleteLogstashResult.h"
|
#include "model/DeleteLogstashResult.h"
|
||||||
|
#include "model/DeletePipelinesRequest.h"
|
||||||
|
#include "model/DeletePipelinesResult.h"
|
||||||
#include "model/DeleteProjectRequest.h"
|
#include "model/DeleteProjectRequest.h"
|
||||||
#include "model/DeleteProjectResult.h"
|
#include "model/DeleteProjectResult.h"
|
||||||
#include "model/DeleteSnapshotRepoRequest.h"
|
#include "model/DeleteSnapshotRepoRequest.h"
|
||||||
#include "model/DeleteSnapshotRepoResult.h"
|
#include "model/DeleteSnapshotRepoResult.h"
|
||||||
|
#include "model/DescribeCollectorRequest.h"
|
||||||
|
#include "model/DescribeCollectorResult.h"
|
||||||
#include "model/DescribeConnectableClustersRequest.h"
|
#include "model/DescribeConnectableClustersRequest.h"
|
||||||
#include "model/DescribeConnectableClustersResult.h"
|
#include "model/DescribeConnectableClustersResult.h"
|
||||||
|
#include "model/DescribeDiagnoseReportRequest.h"
|
||||||
|
#include "model/DescribeDiagnoseReportResult.h"
|
||||||
|
#include "model/DescribeDiagnosisSettingsRequest.h"
|
||||||
|
#include "model/DescribeDiagnosisSettingsResult.h"
|
||||||
#include "model/DescribeElasticsearchHealthRequest.h"
|
#include "model/DescribeElasticsearchHealthRequest.h"
|
||||||
#include "model/DescribeElasticsearchHealthResult.h"
|
#include "model/DescribeElasticsearchHealthResult.h"
|
||||||
#include "model/DescribeInstanceRequest.h"
|
#include "model/DescribeInstanceRequest.h"
|
||||||
@@ -60,12 +80,26 @@
|
|||||||
#include "model/DescribeKibanaSettingsResult.h"
|
#include "model/DescribeKibanaSettingsResult.h"
|
||||||
#include "model/DescribeLogstashRequest.h"
|
#include "model/DescribeLogstashRequest.h"
|
||||||
#include "model/DescribeLogstashResult.h"
|
#include "model/DescribeLogstashResult.h"
|
||||||
|
#include "model/DescribePipelineRequest.h"
|
||||||
|
#include "model/DescribePipelineResult.h"
|
||||||
#include "model/DescribePipelineManagementConfigRequest.h"
|
#include "model/DescribePipelineManagementConfigRequest.h"
|
||||||
#include "model/DescribePipelineManagementConfigResult.h"
|
#include "model/DescribePipelineManagementConfigResult.h"
|
||||||
#include "model/DescribeRegionsRequest.h"
|
#include "model/DescribeRegionsRequest.h"
|
||||||
#include "model/DescribeRegionsResult.h"
|
#include "model/DescribeRegionsResult.h"
|
||||||
#include "model/DescribeSnapshotSettingRequest.h"
|
#include "model/DescribeSnapshotSettingRequest.h"
|
||||||
#include "model/DescribeSnapshotSettingResult.h"
|
#include "model/DescribeSnapshotSettingResult.h"
|
||||||
|
#include "model/DescribeTemplatesRequest.h"
|
||||||
|
#include "model/DescribeTemplatesResult.h"
|
||||||
|
#include "model/DescribeXpackMonitorConfigRequest.h"
|
||||||
|
#include "model/DescribeXpackMonitorConfigResult.h"
|
||||||
|
#include "model/DiagnoseInstanceRequest.h"
|
||||||
|
#include "model/DiagnoseInstanceResult.h"
|
||||||
|
#include "model/EstimatedLogstashRestartTimeRequest.h"
|
||||||
|
#include "model/EstimatedLogstashRestartTimeResult.h"
|
||||||
|
#include "model/EstimatedRestartTimeRequest.h"
|
||||||
|
#include "model/EstimatedRestartTimeResult.h"
|
||||||
|
#include "model/GetClusterDataInformationRequest.h"
|
||||||
|
#include "model/GetClusterDataInformationResult.h"
|
||||||
#include "model/GetElastictaskRequest.h"
|
#include "model/GetElastictaskRequest.h"
|
||||||
#include "model/GetElastictaskResult.h"
|
#include "model/GetElastictaskResult.h"
|
||||||
#include "model/GetRegionConfigurationRequest.h"
|
#include "model/GetRegionConfigurationRequest.h"
|
||||||
@@ -90,10 +124,28 @@
|
|||||||
#include "model/ListAllNodeResult.h"
|
#include "model/ListAllNodeResult.h"
|
||||||
#include "model/ListAlternativeSnapshotReposRequest.h"
|
#include "model/ListAlternativeSnapshotReposRequest.h"
|
||||||
#include "model/ListAlternativeSnapshotReposResult.h"
|
#include "model/ListAlternativeSnapshotReposResult.h"
|
||||||
|
#include "model/ListAvailableEsInstanceIdsRequest.h"
|
||||||
|
#include "model/ListAvailableEsInstanceIdsResult.h"
|
||||||
|
#include "model/ListCollectorsRequest.h"
|
||||||
|
#include "model/ListCollectorsResult.h"
|
||||||
#include "model/ListConnectedClustersRequest.h"
|
#include "model/ListConnectedClustersRequest.h"
|
||||||
#include "model/ListConnectedClustersResult.h"
|
#include "model/ListConnectedClustersResult.h"
|
||||||
|
#include "model/ListDataTasksRequest.h"
|
||||||
|
#include "model/ListDataTasksResult.h"
|
||||||
|
#include "model/ListDiagnoseReportRequest.h"
|
||||||
|
#include "model/ListDiagnoseReportResult.h"
|
||||||
|
#include "model/ListDiagnoseReportIdsRequest.h"
|
||||||
|
#include "model/ListDiagnoseReportIdsResult.h"
|
||||||
|
#include "model/ListDictInformationRequest.h"
|
||||||
|
#include "model/ListDictInformationResult.h"
|
||||||
|
#include "model/ListEcsInstancesRequest.h"
|
||||||
|
#include "model/ListEcsInstancesResult.h"
|
||||||
|
#include "model/ListExtendfilesRequest.h"
|
||||||
|
#include "model/ListExtendfilesResult.h"
|
||||||
#include "model/ListInstanceRequest.h"
|
#include "model/ListInstanceRequest.h"
|
||||||
#include "model/ListInstanceResult.h"
|
#include "model/ListInstanceResult.h"
|
||||||
|
#include "model/ListInstanceIndicesRequest.h"
|
||||||
|
#include "model/ListInstanceIndicesResult.h"
|
||||||
#include "model/ListKibanaPluginsRequest.h"
|
#include "model/ListKibanaPluginsRequest.h"
|
||||||
#include "model/ListKibanaPluginsResult.h"
|
#include "model/ListKibanaPluginsResult.h"
|
||||||
#include "model/ListLogstashRequest.h"
|
#include "model/ListLogstashRequest.h"
|
||||||
@@ -102,6 +154,12 @@
|
|||||||
#include "model/ListLogstashLogResult.h"
|
#include "model/ListLogstashLogResult.h"
|
||||||
#include "model/ListLogstashPluginsRequest.h"
|
#include "model/ListLogstashPluginsRequest.h"
|
||||||
#include "model/ListLogstashPluginsResult.h"
|
#include "model/ListLogstashPluginsResult.h"
|
||||||
|
#include "model/ListNodesRequest.h"
|
||||||
|
#include "model/ListNodesResult.h"
|
||||||
|
#include "model/ListPipelineRequest.h"
|
||||||
|
#include "model/ListPipelineResult.h"
|
||||||
|
#include "model/ListPipelineIdsRequest.h"
|
||||||
|
#include "model/ListPipelineIdsResult.h"
|
||||||
#include "model/ListPluginsRequest.h"
|
#include "model/ListPluginsRequest.h"
|
||||||
#include "model/ListPluginsResult.h"
|
#include "model/ListPluginsResult.h"
|
||||||
#include "model/ListSearchLogRequest.h"
|
#include "model/ListSearchLogRequest.h"
|
||||||
@@ -110,14 +168,26 @@
|
|||||||
#include "model/ListSnapshotReposByInstanceIdResult.h"
|
#include "model/ListSnapshotReposByInstanceIdResult.h"
|
||||||
#include "model/ListTagResourcesRequest.h"
|
#include "model/ListTagResourcesRequest.h"
|
||||||
#include "model/ListTagResourcesResult.h"
|
#include "model/ListTagResourcesResult.h"
|
||||||
|
#include "model/ListTagsRequest.h"
|
||||||
|
#include "model/ListTagsResult.h"
|
||||||
|
#include "model/MigrateToOtherZoneRequest.h"
|
||||||
|
#include "model/MigrateToOtherZoneResult.h"
|
||||||
|
#include "model/ModifyDeployMachineRequest.h"
|
||||||
|
#include "model/ModifyDeployMachineResult.h"
|
||||||
#include "model/ModifyElastictaskRequest.h"
|
#include "model/ModifyElastictaskRequest.h"
|
||||||
#include "model/ModifyElastictaskResult.h"
|
#include "model/ModifyElastictaskResult.h"
|
||||||
|
#include "model/ModifyInstanceMaintainTimeRequest.h"
|
||||||
|
#include "model/ModifyInstanceMaintainTimeResult.h"
|
||||||
#include "model/ModifyWhiteIpsRequest.h"
|
#include "model/ModifyWhiteIpsRequest.h"
|
||||||
#include "model/ModifyWhiteIpsResult.h"
|
#include "model/ModifyWhiteIpsResult.h"
|
||||||
#include "model/MoveResourceGroupRequest.h"
|
#include "model/MoveResourceGroupRequest.h"
|
||||||
#include "model/MoveResourceGroupResult.h"
|
#include "model/MoveResourceGroupResult.h"
|
||||||
|
#include "model/OpenDiagnosisRequest.h"
|
||||||
|
#include "model/OpenDiagnosisResult.h"
|
||||||
#include "model/OpenHttpsRequest.h"
|
#include "model/OpenHttpsRequest.h"
|
||||||
#include "model/OpenHttpsResult.h"
|
#include "model/OpenHttpsResult.h"
|
||||||
|
#include "model/ReinstallCollectorRequest.h"
|
||||||
|
#include "model/ReinstallCollectorResult.h"
|
||||||
#include "model/RenewInstanceRequest.h"
|
#include "model/RenewInstanceRequest.h"
|
||||||
#include "model/RenewInstanceResult.h"
|
#include "model/RenewInstanceResult.h"
|
||||||
#include "model/RenewLogstashRequest.h"
|
#include "model/RenewLogstashRequest.h"
|
||||||
@@ -132,8 +202,16 @@
|
|||||||
#include "model/ResumeLogstashTaskResult.h"
|
#include "model/ResumeLogstashTaskResult.h"
|
||||||
#include "model/RollbackInstanceRequest.h"
|
#include "model/RollbackInstanceRequest.h"
|
||||||
#include "model/RollbackInstanceResult.h"
|
#include "model/RollbackInstanceResult.h"
|
||||||
|
#include "model/RunPipelinesRequest.h"
|
||||||
|
#include "model/RunPipelinesResult.h"
|
||||||
#include "model/ShrinkNodeRequest.h"
|
#include "model/ShrinkNodeRequest.h"
|
||||||
#include "model/ShrinkNodeResult.h"
|
#include "model/ShrinkNodeResult.h"
|
||||||
|
#include "model/StartCollectorRequest.h"
|
||||||
|
#include "model/StartCollectorResult.h"
|
||||||
|
#include "model/StopCollectorRequest.h"
|
||||||
|
#include "model/StopCollectorResult.h"
|
||||||
|
#include "model/StopPipelinesRequest.h"
|
||||||
|
#include "model/StopPipelinesResult.h"
|
||||||
#include "model/TagResourcesRequest.h"
|
#include "model/TagResourcesRequest.h"
|
||||||
#include "model/TagResourcesResult.h"
|
#include "model/TagResourcesResult.h"
|
||||||
#include "model/TransferNodeRequest.h"
|
#include "model/TransferNodeRequest.h"
|
||||||
@@ -156,10 +234,20 @@
|
|||||||
#include "model/UpdateAliwsDictResult.h"
|
#include "model/UpdateAliwsDictResult.h"
|
||||||
#include "model/UpdateBlackIpsRequest.h"
|
#include "model/UpdateBlackIpsRequest.h"
|
||||||
#include "model/UpdateBlackIpsResult.h"
|
#include "model/UpdateBlackIpsResult.h"
|
||||||
|
#include "model/UpdateCollectorRequest.h"
|
||||||
|
#include "model/UpdateCollectorResult.h"
|
||||||
|
#include "model/UpdateCollectorNameRequest.h"
|
||||||
|
#include "model/UpdateCollectorNameResult.h"
|
||||||
#include "model/UpdateDescriptionRequest.h"
|
#include "model/UpdateDescriptionRequest.h"
|
||||||
#include "model/UpdateDescriptionResult.h"
|
#include "model/UpdateDescriptionResult.h"
|
||||||
|
#include "model/UpdateDiagnosisSettingsRequest.h"
|
||||||
|
#include "model/UpdateDiagnosisSettingsResult.h"
|
||||||
#include "model/UpdateDictRequest.h"
|
#include "model/UpdateDictRequest.h"
|
||||||
#include "model/UpdateDictResult.h"
|
#include "model/UpdateDictResult.h"
|
||||||
|
#include "model/UpdateExtendConfigRequest.h"
|
||||||
|
#include "model/UpdateExtendConfigResult.h"
|
||||||
|
#include "model/UpdateExtendfilesRequest.h"
|
||||||
|
#include "model/UpdateExtendfilesResult.h"
|
||||||
#include "model/UpdateHotIkDictsRequest.h"
|
#include "model/UpdateHotIkDictsRequest.h"
|
||||||
#include "model/UpdateHotIkDictsResult.h"
|
#include "model/UpdateHotIkDictsResult.h"
|
||||||
#include "model/UpdateInstanceRequest.h"
|
#include "model/UpdateInstanceRequest.h"
|
||||||
@@ -190,14 +278,22 @@
|
|||||||
#include "model/UpdatePublicNetworkResult.h"
|
#include "model/UpdatePublicNetworkResult.h"
|
||||||
#include "model/UpdatePublicWhiteIpsRequest.h"
|
#include "model/UpdatePublicWhiteIpsRequest.h"
|
||||||
#include "model/UpdatePublicWhiteIpsResult.h"
|
#include "model/UpdatePublicWhiteIpsResult.h"
|
||||||
|
#include "model/UpdateReadWritePolicyRequest.h"
|
||||||
|
#include "model/UpdateReadWritePolicyResult.h"
|
||||||
#include "model/UpdateSnapshotSettingRequest.h"
|
#include "model/UpdateSnapshotSettingRequest.h"
|
||||||
#include "model/UpdateSnapshotSettingResult.h"
|
#include "model/UpdateSnapshotSettingResult.h"
|
||||||
#include "model/UpdateSynonymsDictsRequest.h"
|
#include "model/UpdateSynonymsDictsRequest.h"
|
||||||
#include "model/UpdateSynonymsDictsResult.h"
|
#include "model/UpdateSynonymsDictsResult.h"
|
||||||
|
#include "model/UpdateTemplateRequest.h"
|
||||||
|
#include "model/UpdateTemplateResult.h"
|
||||||
#include "model/UpdateWhiteIpsRequest.h"
|
#include "model/UpdateWhiteIpsRequest.h"
|
||||||
#include "model/UpdateWhiteIpsResult.h"
|
#include "model/UpdateWhiteIpsResult.h"
|
||||||
|
#include "model/UpdateXpackMonitorConfigRequest.h"
|
||||||
|
#include "model/UpdateXpackMonitorConfigResult.h"
|
||||||
#include "model/UpgradeEngineVersionRequest.h"
|
#include "model/UpgradeEngineVersionRequest.h"
|
||||||
#include "model/UpgradeEngineVersionResult.h"
|
#include "model/UpgradeEngineVersionResult.h"
|
||||||
|
#include "model/ValidateConnectionRequest.h"
|
||||||
|
#include "model/ValidateConnectionResult.h"
|
||||||
#include "model/ValidateShrinkNodesRequest.h"
|
#include "model/ValidateShrinkNodesRequest.h"
|
||||||
#include "model/ValidateShrinkNodesResult.h"
|
#include "model/ValidateShrinkNodesResult.h"
|
||||||
#include "model/ValidateTransferableNodesRequest.h"
|
#include "model/ValidateTransferableNodesRequest.h"
|
||||||
@@ -223,39 +319,69 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::CancelTaskResult> CancelTaskOutcome;
|
typedef Outcome<Error, Model::CancelTaskResult> CancelTaskOutcome;
|
||||||
typedef std::future<CancelTaskOutcome> CancelTaskOutcomeCallable;
|
typedef std::future<CancelTaskOutcome> CancelTaskOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::CancelTaskRequest&, const CancelTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelTaskAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::CancelTaskRequest&, const CancelTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelTaskAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CloseDiagnosisResult> CloseDiagnosisOutcome;
|
||||||
|
typedef std::future<CloseDiagnosisOutcome> CloseDiagnosisOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::CloseDiagnosisRequest&, const CloseDiagnosisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseDiagnosisAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CloseHttpsResult> CloseHttpsOutcome;
|
typedef Outcome<Error, Model::CloseHttpsResult> CloseHttpsOutcome;
|
||||||
typedef std::future<CloseHttpsOutcome> CloseHttpsOutcomeCallable;
|
typedef std::future<CloseHttpsOutcome> CloseHttpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::CloseHttpsRequest&, const CloseHttpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseHttpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::CloseHttpsRequest&, const CloseHttpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseHttpsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateDataTasksResult> CreateDataTasksOutcome;
|
||||||
|
typedef std::future<CreateDataTasksOutcome> CreateDataTasksOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreateDataTasksRequest&, const CreateDataTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataTasksAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
||||||
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CreateLogstashResult> CreateLogstashOutcome;
|
typedef Outcome<Error, Model::CreateLogstashResult> CreateLogstashOutcome;
|
||||||
typedef std::future<CreateLogstashOutcome> CreateLogstashOutcomeCallable;
|
typedef std::future<CreateLogstashOutcome> CreateLogstashOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::CreateLogstashRequest&, const CreateLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLogstashAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreateLogstashRequest&, const CreateLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLogstashAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreatePipelinesResult> CreatePipelinesOutcome;
|
||||||
|
typedef std::future<CreatePipelinesOutcome> CreatePipelinesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreatePipelinesRequest&, const CreatePipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePipelinesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
|
typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
|
||||||
typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
|
typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateSnapshotResult> CreateSnapshotOutcome;
|
||||||
|
typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::CreateSnapshotRequest&, const CreateSnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSnapshotAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeactivateZonesResult> DeactivateZonesOutcome;
|
typedef Outcome<Error, Model::DeactivateZonesResult> DeactivateZonesOutcome;
|
||||||
typedef std::future<DeactivateZonesOutcome> DeactivateZonesOutcomeCallable;
|
typedef std::future<DeactivateZonesOutcome> DeactivateZonesOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeactivateZonesRequest&, const DeactivateZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactivateZonesAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeactivateZonesRequest&, const DeactivateZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactivateZonesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteCollectorResult> DeleteCollectorOutcome;
|
||||||
|
typedef std::future<DeleteCollectorOutcome> DeleteCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteCollectorRequest&, const DeleteCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCollectorAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteConnectedClusterResult> DeleteConnectedClusterOutcome;
|
typedef Outcome<Error, Model::DeleteConnectedClusterResult> DeleteConnectedClusterOutcome;
|
||||||
typedef std::future<DeleteConnectedClusterOutcome> DeleteConnectedClusterOutcomeCallable;
|
typedef std::future<DeleteConnectedClusterOutcome> DeleteConnectedClusterOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteConnectedClusterRequest&, const DeleteConnectedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConnectedClusterAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteConnectedClusterRequest&, const DeleteConnectedClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConnectedClusterAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteDataTaskResult> DeleteDataTaskOutcome;
|
||||||
|
typedef std::future<DeleteDataTaskOutcome> DeleteDataTaskOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteDataTaskRequest&, const DeleteDataTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataTaskAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
|
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
|
||||||
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
|
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteLogstashResult> DeleteLogstashOutcome;
|
typedef Outcome<Error, Model::DeleteLogstashResult> DeleteLogstashOutcome;
|
||||||
typedef std::future<DeleteLogstashOutcome> DeleteLogstashOutcomeCallable;
|
typedef std::future<DeleteLogstashOutcome> DeleteLogstashOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteLogstashRequest&, const DeleteLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLogstashAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteLogstashRequest&, const DeleteLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLogstashAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeletePipelinesResult> DeletePipelinesOutcome;
|
||||||
|
typedef std::future<DeletePipelinesOutcome> DeletePipelinesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeletePipelinesRequest&, const DeletePipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePipelinesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteProjectResult> DeleteProjectOutcome;
|
typedef Outcome<Error, Model::DeleteProjectResult> DeleteProjectOutcome;
|
||||||
typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
|
typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteProjectRequest&, const DeleteProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProjectAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteProjectRequest&, const DeleteProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProjectAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DeleteSnapshotRepoResult> DeleteSnapshotRepoOutcome;
|
typedef Outcome<Error, Model::DeleteSnapshotRepoResult> DeleteSnapshotRepoOutcome;
|
||||||
typedef std::future<DeleteSnapshotRepoOutcome> DeleteSnapshotRepoOutcomeCallable;
|
typedef std::future<DeleteSnapshotRepoOutcome> DeleteSnapshotRepoOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteSnapshotRepoRequest&, const DeleteSnapshotRepoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotRepoAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DeleteSnapshotRepoRequest&, const DeleteSnapshotRepoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotRepoAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeCollectorResult> DescribeCollectorOutcome;
|
||||||
|
typedef std::future<DescribeCollectorOutcome> DescribeCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeCollectorRequest&, const DescribeCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCollectorAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeConnectableClustersResult> DescribeConnectableClustersOutcome;
|
typedef Outcome<Error, Model::DescribeConnectableClustersResult> DescribeConnectableClustersOutcome;
|
||||||
typedef std::future<DescribeConnectableClustersOutcome> DescribeConnectableClustersOutcomeCallable;
|
typedef std::future<DescribeConnectableClustersOutcome> DescribeConnectableClustersOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeConnectableClustersRequest&, const DescribeConnectableClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectableClustersAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeConnectableClustersRequest&, const DescribeConnectableClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectableClustersAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDiagnoseReportResult> DescribeDiagnoseReportOutcome;
|
||||||
|
typedef std::future<DescribeDiagnoseReportOutcome> DescribeDiagnoseReportOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeDiagnoseReportRequest&, const DescribeDiagnoseReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnoseReportAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDiagnosisSettingsResult> DescribeDiagnosisSettingsOutcome;
|
||||||
|
typedef std::future<DescribeDiagnosisSettingsOutcome> DescribeDiagnosisSettingsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeDiagnosisSettingsRequest&, const DescribeDiagnosisSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisSettingsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeElasticsearchHealthResult> DescribeElasticsearchHealthOutcome;
|
typedef Outcome<Error, Model::DescribeElasticsearchHealthResult> DescribeElasticsearchHealthOutcome;
|
||||||
typedef std::future<DescribeElasticsearchHealthOutcome> DescribeElasticsearchHealthOutcomeCallable;
|
typedef std::future<DescribeElasticsearchHealthOutcome> DescribeElasticsearchHealthOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeElasticsearchHealthRequest&, const DescribeElasticsearchHealthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticsearchHealthAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeElasticsearchHealthRequest&, const DescribeElasticsearchHealthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticsearchHealthAsyncHandler;
|
||||||
@@ -268,6 +394,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeLogstashResult> DescribeLogstashOutcome;
|
typedef Outcome<Error, Model::DescribeLogstashResult> DescribeLogstashOutcome;
|
||||||
typedef std::future<DescribeLogstashOutcome> DescribeLogstashOutcomeCallable;
|
typedef std::future<DescribeLogstashOutcome> DescribeLogstashOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeLogstashRequest&, const DescribeLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogstashAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeLogstashRequest&, const DescribeLogstashOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogstashAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePipelineResult> DescribePipelineOutcome;
|
||||||
|
typedef std::future<DescribePipelineOutcome> DescribePipelineOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribePipelineRequest&, const DescribePipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePipelineAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribePipelineManagementConfigResult> DescribePipelineManagementConfigOutcome;
|
typedef Outcome<Error, Model::DescribePipelineManagementConfigResult> DescribePipelineManagementConfigOutcome;
|
||||||
typedef std::future<DescribePipelineManagementConfigOutcome> DescribePipelineManagementConfigOutcomeCallable;
|
typedef std::future<DescribePipelineManagementConfigOutcome> DescribePipelineManagementConfigOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DescribePipelineManagementConfigRequest&, const DescribePipelineManagementConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePipelineManagementConfigAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribePipelineManagementConfigRequest&, const DescribePipelineManagementConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePipelineManagementConfigAsyncHandler;
|
||||||
@@ -277,6 +406,24 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeSnapshotSettingResult> DescribeSnapshotSettingOutcome;
|
typedef Outcome<Error, Model::DescribeSnapshotSettingResult> DescribeSnapshotSettingOutcome;
|
||||||
typedef std::future<DescribeSnapshotSettingOutcome> DescribeSnapshotSettingOutcomeCallable;
|
typedef std::future<DescribeSnapshotSettingOutcome> DescribeSnapshotSettingOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeSnapshotSettingRequest&, const DescribeSnapshotSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotSettingAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeSnapshotSettingRequest&, const DescribeSnapshotSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotSettingAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeTemplatesResult> DescribeTemplatesOutcome;
|
||||||
|
typedef std::future<DescribeTemplatesOutcome> DescribeTemplatesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeTemplatesRequest&, const DescribeTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTemplatesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeXpackMonitorConfigResult> DescribeXpackMonitorConfigOutcome;
|
||||||
|
typedef std::future<DescribeXpackMonitorConfigOutcome> DescribeXpackMonitorConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DescribeXpackMonitorConfigRequest&, const DescribeXpackMonitorConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeXpackMonitorConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DiagnoseInstanceResult> DiagnoseInstanceOutcome;
|
||||||
|
typedef std::future<DiagnoseInstanceOutcome> DiagnoseInstanceOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::DiagnoseInstanceRequest&, const DiagnoseInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiagnoseInstanceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::EstimatedLogstashRestartTimeResult> EstimatedLogstashRestartTimeOutcome;
|
||||||
|
typedef std::future<EstimatedLogstashRestartTimeOutcome> EstimatedLogstashRestartTimeOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::EstimatedLogstashRestartTimeRequest&, const EstimatedLogstashRestartTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EstimatedLogstashRestartTimeAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::EstimatedRestartTimeResult> EstimatedRestartTimeOutcome;
|
||||||
|
typedef std::future<EstimatedRestartTimeOutcome> EstimatedRestartTimeOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::EstimatedRestartTimeRequest&, const EstimatedRestartTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EstimatedRestartTimeAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetClusterDataInformationResult> GetClusterDataInformationOutcome;
|
||||||
|
typedef std::future<GetClusterDataInformationOutcome> GetClusterDataInformationOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::GetClusterDataInformationRequest&, const GetClusterDataInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterDataInformationAsyncHandler;
|
||||||
typedef Outcome<Error, Model::GetElastictaskResult> GetElastictaskOutcome;
|
typedef Outcome<Error, Model::GetElastictaskResult> GetElastictaskOutcome;
|
||||||
typedef std::future<GetElastictaskOutcome> GetElastictaskOutcomeCallable;
|
typedef std::future<GetElastictaskOutcome> GetElastictaskOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::GetElastictaskRequest&, const GetElastictaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetElastictaskAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::GetElastictaskRequest&, const GetElastictaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetElastictaskAsyncHandler;
|
||||||
@@ -313,12 +460,39 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListAlternativeSnapshotReposResult> ListAlternativeSnapshotReposOutcome;
|
typedef Outcome<Error, Model::ListAlternativeSnapshotReposResult> ListAlternativeSnapshotReposOutcome;
|
||||||
typedef std::future<ListAlternativeSnapshotReposOutcome> ListAlternativeSnapshotReposOutcomeCallable;
|
typedef std::future<ListAlternativeSnapshotReposOutcome> ListAlternativeSnapshotReposOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListAlternativeSnapshotReposRequest&, const ListAlternativeSnapshotReposOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAlternativeSnapshotReposAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListAlternativeSnapshotReposRequest&, const ListAlternativeSnapshotReposOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAlternativeSnapshotReposAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListAvailableEsInstanceIdsResult> ListAvailableEsInstanceIdsOutcome;
|
||||||
|
typedef std::future<ListAvailableEsInstanceIdsOutcome> ListAvailableEsInstanceIdsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListAvailableEsInstanceIdsRequest&, const ListAvailableEsInstanceIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAvailableEsInstanceIdsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListCollectorsResult> ListCollectorsOutcome;
|
||||||
|
typedef std::future<ListCollectorsOutcome> ListCollectorsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListCollectorsRequest&, const ListCollectorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCollectorsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListConnectedClustersResult> ListConnectedClustersOutcome;
|
typedef Outcome<Error, Model::ListConnectedClustersResult> ListConnectedClustersOutcome;
|
||||||
typedef std::future<ListConnectedClustersOutcome> ListConnectedClustersOutcomeCallable;
|
typedef std::future<ListConnectedClustersOutcome> ListConnectedClustersOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListConnectedClustersRequest&, const ListConnectedClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectedClustersAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListConnectedClustersRequest&, const ListConnectedClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectedClustersAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListDataTasksResult> ListDataTasksOutcome;
|
||||||
|
typedef std::future<ListDataTasksOutcome> ListDataTasksOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListDataTasksRequest&, const ListDataTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataTasksAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListDiagnoseReportResult> ListDiagnoseReportOutcome;
|
||||||
|
typedef std::future<ListDiagnoseReportOutcome> ListDiagnoseReportOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListDiagnoseReportRequest&, const ListDiagnoseReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDiagnoseReportAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListDiagnoseReportIdsResult> ListDiagnoseReportIdsOutcome;
|
||||||
|
typedef std::future<ListDiagnoseReportIdsOutcome> ListDiagnoseReportIdsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListDiagnoseReportIdsRequest&, const ListDiagnoseReportIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDiagnoseReportIdsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListDictInformationResult> ListDictInformationOutcome;
|
||||||
|
typedef std::future<ListDictInformationOutcome> ListDictInformationOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListDictInformationRequest&, const ListDictInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDictInformationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListEcsInstancesResult> ListEcsInstancesOutcome;
|
||||||
|
typedef std::future<ListEcsInstancesOutcome> ListEcsInstancesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListEcsInstancesRequest&, const ListEcsInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEcsInstancesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListExtendfilesResult> ListExtendfilesOutcome;
|
||||||
|
typedef std::future<ListExtendfilesOutcome> ListExtendfilesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListExtendfilesRequest&, const ListExtendfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListExtendfilesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListInstanceResult> ListInstanceOutcome;
|
typedef Outcome<Error, Model::ListInstanceResult> ListInstanceOutcome;
|
||||||
typedef std::future<ListInstanceOutcome> ListInstanceOutcomeCallable;
|
typedef std::future<ListInstanceOutcome> ListInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListInstanceRequest&, const ListInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListInstanceRequest&, const ListInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListInstanceIndicesResult> ListInstanceIndicesOutcome;
|
||||||
|
typedef std::future<ListInstanceIndicesOutcome> ListInstanceIndicesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListInstanceIndicesRequest&, const ListInstanceIndicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceIndicesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListKibanaPluginsResult> ListKibanaPluginsOutcome;
|
typedef Outcome<Error, Model::ListKibanaPluginsResult> ListKibanaPluginsOutcome;
|
||||||
typedef std::future<ListKibanaPluginsOutcome> ListKibanaPluginsOutcomeCallable;
|
typedef std::future<ListKibanaPluginsOutcome> ListKibanaPluginsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListKibanaPluginsRequest&, const ListKibanaPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListKibanaPluginsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListKibanaPluginsRequest&, const ListKibanaPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListKibanaPluginsAsyncHandler;
|
||||||
@@ -331,6 +505,15 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListLogstashPluginsResult> ListLogstashPluginsOutcome;
|
typedef Outcome<Error, Model::ListLogstashPluginsResult> ListLogstashPluginsOutcome;
|
||||||
typedef std::future<ListLogstashPluginsOutcome> ListLogstashPluginsOutcomeCallable;
|
typedef std::future<ListLogstashPluginsOutcome> ListLogstashPluginsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListLogstashPluginsRequest&, const ListLogstashPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLogstashPluginsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListLogstashPluginsRequest&, const ListLogstashPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLogstashPluginsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListNodesResult> ListNodesOutcome;
|
||||||
|
typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListNodesRequest&, const ListNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListPipelineResult> ListPipelineOutcome;
|
||||||
|
typedef std::future<ListPipelineOutcome> ListPipelineOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListPipelineRequest&, const ListPipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPipelineAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListPipelineIdsResult> ListPipelineIdsOutcome;
|
||||||
|
typedef std::future<ListPipelineIdsOutcome> ListPipelineIdsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListPipelineIdsRequest&, const ListPipelineIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPipelineIdsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ListPluginsResult> ListPluginsOutcome;
|
typedef Outcome<Error, Model::ListPluginsResult> ListPluginsOutcome;
|
||||||
typedef std::future<ListPluginsOutcome> ListPluginsOutcomeCallable;
|
typedef std::future<ListPluginsOutcome> ListPluginsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListPluginsRequest&, const ListPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPluginsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListPluginsRequest&, const ListPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPluginsAsyncHandler;
|
||||||
@@ -343,18 +526,36 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListTagsResult> ListTagsOutcome;
|
||||||
|
typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ListTagsRequest&, const ListTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::MigrateToOtherZoneResult> MigrateToOtherZoneOutcome;
|
||||||
|
typedef std::future<MigrateToOtherZoneOutcome> MigrateToOtherZoneOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::MigrateToOtherZoneRequest&, const MigrateToOtherZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherZoneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyDeployMachineResult> ModifyDeployMachineOutcome;
|
||||||
|
typedef std::future<ModifyDeployMachineOutcome> ModifyDeployMachineOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyDeployMachineRequest&, const ModifyDeployMachineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDeployMachineAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ModifyElastictaskResult> ModifyElastictaskOutcome;
|
typedef Outcome<Error, Model::ModifyElastictaskResult> ModifyElastictaskOutcome;
|
||||||
typedef std::future<ModifyElastictaskOutcome> ModifyElastictaskOutcomeCallable;
|
typedef std::future<ModifyElastictaskOutcome> ModifyElastictaskOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyElastictaskRequest&, const ModifyElastictaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyElastictaskAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyElastictaskRequest&, const ModifyElastictaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyElastictaskAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyInstanceMaintainTimeResult> ModifyInstanceMaintainTimeOutcome;
|
||||||
|
typedef std::future<ModifyInstanceMaintainTimeOutcome> ModifyInstanceMaintainTimeOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyInstanceMaintainTimeRequest&, const ModifyInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceMaintainTimeAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ModifyWhiteIpsResult> ModifyWhiteIpsOutcome;
|
typedef Outcome<Error, Model::ModifyWhiteIpsResult> ModifyWhiteIpsOutcome;
|
||||||
typedef std::future<ModifyWhiteIpsOutcome> ModifyWhiteIpsOutcomeCallable;
|
typedef std::future<ModifyWhiteIpsOutcome> ModifyWhiteIpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyWhiteIpsRequest&, const ModifyWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWhiteIpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ModifyWhiteIpsRequest&, const ModifyWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWhiteIpsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
|
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
|
||||||
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
|
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::OpenDiagnosisResult> OpenDiagnosisOutcome;
|
||||||
|
typedef std::future<OpenDiagnosisOutcome> OpenDiagnosisOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::OpenDiagnosisRequest&, const OpenDiagnosisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenDiagnosisAsyncHandler;
|
||||||
typedef Outcome<Error, Model::OpenHttpsResult> OpenHttpsOutcome;
|
typedef Outcome<Error, Model::OpenHttpsResult> OpenHttpsOutcome;
|
||||||
typedef std::future<OpenHttpsOutcome> OpenHttpsOutcomeCallable;
|
typedef std::future<OpenHttpsOutcome> OpenHttpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::OpenHttpsRequest&, const OpenHttpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenHttpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::OpenHttpsRequest&, const OpenHttpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenHttpsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ReinstallCollectorResult> ReinstallCollectorOutcome;
|
||||||
|
typedef std::future<ReinstallCollectorOutcome> ReinstallCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ReinstallCollectorRequest&, const ReinstallCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReinstallCollectorAsyncHandler;
|
||||||
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
|
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
|
||||||
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
|
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
|
||||||
@@ -376,9 +577,21 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::RollbackInstanceResult> RollbackInstanceOutcome;
|
typedef Outcome<Error, Model::RollbackInstanceResult> RollbackInstanceOutcome;
|
||||||
typedef std::future<RollbackInstanceOutcome> RollbackInstanceOutcomeCallable;
|
typedef std::future<RollbackInstanceOutcome> RollbackInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::RollbackInstanceRequest&, const RollbackInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackInstanceAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::RollbackInstanceRequest&, const RollbackInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackInstanceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RunPipelinesResult> RunPipelinesOutcome;
|
||||||
|
typedef std::future<RunPipelinesOutcome> RunPipelinesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::RunPipelinesRequest&, const RunPipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunPipelinesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ShrinkNodeResult> ShrinkNodeOutcome;
|
typedef Outcome<Error, Model::ShrinkNodeResult> ShrinkNodeOutcome;
|
||||||
typedef std::future<ShrinkNodeOutcome> ShrinkNodeOutcomeCallable;
|
typedef std::future<ShrinkNodeOutcome> ShrinkNodeOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ShrinkNodeRequest&, const ShrinkNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ShrinkNodeAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ShrinkNodeRequest&, const ShrinkNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ShrinkNodeAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartCollectorResult> StartCollectorOutcome;
|
||||||
|
typedef std::future<StartCollectorOutcome> StartCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::StartCollectorRequest&, const StartCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartCollectorAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopCollectorResult> StopCollectorOutcome;
|
||||||
|
typedef std::future<StopCollectorOutcome> StopCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::StopCollectorRequest&, const StopCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopCollectorAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopPipelinesResult> StopPipelinesOutcome;
|
||||||
|
typedef std::future<StopPipelinesOutcome> StopPipelinesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::StopPipelinesRequest&, const StopPipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopPipelinesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
||||||
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
||||||
@@ -412,12 +625,27 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::UpdateBlackIpsResult> UpdateBlackIpsOutcome;
|
typedef Outcome<Error, Model::UpdateBlackIpsResult> UpdateBlackIpsOutcome;
|
||||||
typedef std::future<UpdateBlackIpsOutcome> UpdateBlackIpsOutcomeCallable;
|
typedef std::future<UpdateBlackIpsOutcome> UpdateBlackIpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateBlackIpsRequest&, const UpdateBlackIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBlackIpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateBlackIpsRequest&, const UpdateBlackIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBlackIpsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateCollectorResult> UpdateCollectorOutcome;
|
||||||
|
typedef std::future<UpdateCollectorOutcome> UpdateCollectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateCollectorRequest&, const UpdateCollectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCollectorAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateCollectorNameResult> UpdateCollectorNameOutcome;
|
||||||
|
typedef std::future<UpdateCollectorNameOutcome> UpdateCollectorNameOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateCollectorNameRequest&, const UpdateCollectorNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCollectorNameAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateDescriptionResult> UpdateDescriptionOutcome;
|
typedef Outcome<Error, Model::UpdateDescriptionResult> UpdateDescriptionOutcome;
|
||||||
typedef std::future<UpdateDescriptionOutcome> UpdateDescriptionOutcomeCallable;
|
typedef std::future<UpdateDescriptionOutcome> UpdateDescriptionOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateDescriptionRequest&, const UpdateDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDescriptionAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateDescriptionRequest&, const UpdateDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDescriptionAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateDiagnosisSettingsResult> UpdateDiagnosisSettingsOutcome;
|
||||||
|
typedef std::future<UpdateDiagnosisSettingsOutcome> UpdateDiagnosisSettingsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateDiagnosisSettingsRequest&, const UpdateDiagnosisSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDiagnosisSettingsAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateDictResult> UpdateDictOutcome;
|
typedef Outcome<Error, Model::UpdateDictResult> UpdateDictOutcome;
|
||||||
typedef std::future<UpdateDictOutcome> UpdateDictOutcomeCallable;
|
typedef std::future<UpdateDictOutcome> UpdateDictOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateDictRequest&, const UpdateDictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDictAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateDictRequest&, const UpdateDictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDictAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateExtendConfigResult> UpdateExtendConfigOutcome;
|
||||||
|
typedef std::future<UpdateExtendConfigOutcome> UpdateExtendConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateExtendConfigRequest&, const UpdateExtendConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateExtendConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateExtendfilesResult> UpdateExtendfilesOutcome;
|
||||||
|
typedef std::future<UpdateExtendfilesOutcome> UpdateExtendfilesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateExtendfilesRequest&, const UpdateExtendfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateExtendfilesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateHotIkDictsResult> UpdateHotIkDictsOutcome;
|
typedef Outcome<Error, Model::UpdateHotIkDictsResult> UpdateHotIkDictsOutcome;
|
||||||
typedef std::future<UpdateHotIkDictsOutcome> UpdateHotIkDictsOutcomeCallable;
|
typedef std::future<UpdateHotIkDictsOutcome> UpdateHotIkDictsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateHotIkDictsRequest&, const UpdateHotIkDictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateHotIkDictsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateHotIkDictsRequest&, const UpdateHotIkDictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateHotIkDictsAsyncHandler;
|
||||||
@@ -463,18 +691,30 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::UpdatePublicWhiteIpsResult> UpdatePublicWhiteIpsOutcome;
|
typedef Outcome<Error, Model::UpdatePublicWhiteIpsResult> UpdatePublicWhiteIpsOutcome;
|
||||||
typedef std::future<UpdatePublicWhiteIpsOutcome> UpdatePublicWhiteIpsOutcomeCallable;
|
typedef std::future<UpdatePublicWhiteIpsOutcome> UpdatePublicWhiteIpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdatePublicWhiteIpsRequest&, const UpdatePublicWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePublicWhiteIpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdatePublicWhiteIpsRequest&, const UpdatePublicWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePublicWhiteIpsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateReadWritePolicyResult> UpdateReadWritePolicyOutcome;
|
||||||
|
typedef std::future<UpdateReadWritePolicyOutcome> UpdateReadWritePolicyOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateReadWritePolicyRequest&, const UpdateReadWritePolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateReadWritePolicyAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateSnapshotSettingResult> UpdateSnapshotSettingOutcome;
|
typedef Outcome<Error, Model::UpdateSnapshotSettingResult> UpdateSnapshotSettingOutcome;
|
||||||
typedef std::future<UpdateSnapshotSettingOutcome> UpdateSnapshotSettingOutcomeCallable;
|
typedef std::future<UpdateSnapshotSettingOutcome> UpdateSnapshotSettingOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateSnapshotSettingRequest&, const UpdateSnapshotSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSnapshotSettingAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateSnapshotSettingRequest&, const UpdateSnapshotSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSnapshotSettingAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateSynonymsDictsResult> UpdateSynonymsDictsOutcome;
|
typedef Outcome<Error, Model::UpdateSynonymsDictsResult> UpdateSynonymsDictsOutcome;
|
||||||
typedef std::future<UpdateSynonymsDictsOutcome> UpdateSynonymsDictsOutcomeCallable;
|
typedef std::future<UpdateSynonymsDictsOutcome> UpdateSynonymsDictsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateSynonymsDictsRequest&, const UpdateSynonymsDictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSynonymsDictsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateSynonymsDictsRequest&, const UpdateSynonymsDictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSynonymsDictsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateTemplateResult> UpdateTemplateOutcome;
|
||||||
|
typedef std::future<UpdateTemplateOutcome> UpdateTemplateOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateTemplateRequest&, const UpdateTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTemplateAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpdateWhiteIpsResult> UpdateWhiteIpsOutcome;
|
typedef Outcome<Error, Model::UpdateWhiteIpsResult> UpdateWhiteIpsOutcome;
|
||||||
typedef std::future<UpdateWhiteIpsOutcome> UpdateWhiteIpsOutcomeCallable;
|
typedef std::future<UpdateWhiteIpsOutcome> UpdateWhiteIpsOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateWhiteIpsRequest&, const UpdateWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWhiteIpsAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateWhiteIpsRequest&, const UpdateWhiteIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWhiteIpsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateXpackMonitorConfigResult> UpdateXpackMonitorConfigOutcome;
|
||||||
|
typedef std::future<UpdateXpackMonitorConfigOutcome> UpdateXpackMonitorConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpdateXpackMonitorConfigRequest&, const UpdateXpackMonitorConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateXpackMonitorConfigAsyncHandler;
|
||||||
typedef Outcome<Error, Model::UpgradeEngineVersionResult> UpgradeEngineVersionOutcome;
|
typedef Outcome<Error, Model::UpgradeEngineVersionResult> UpgradeEngineVersionOutcome;
|
||||||
typedef std::future<UpgradeEngineVersionOutcome> UpgradeEngineVersionOutcomeCallable;
|
typedef std::future<UpgradeEngineVersionOutcome> UpgradeEngineVersionOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::UpgradeEngineVersionRequest&, const UpgradeEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeEngineVersionAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::UpgradeEngineVersionRequest&, const UpgradeEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeEngineVersionAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ValidateConnectionResult> ValidateConnectionOutcome;
|
||||||
|
typedef std::future<ValidateConnectionOutcome> ValidateConnectionOutcomeCallable;
|
||||||
|
typedef std::function<void(const ElasticsearchClient*, const Model::ValidateConnectionRequest&, const ValidateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateConnectionAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ValidateShrinkNodesResult> ValidateShrinkNodesOutcome;
|
typedef Outcome<Error, Model::ValidateShrinkNodesResult> ValidateShrinkNodesOutcome;
|
||||||
typedef std::future<ValidateShrinkNodesOutcome> ValidateShrinkNodesOutcomeCallable;
|
typedef std::future<ValidateShrinkNodesOutcome> ValidateShrinkNodesOutcomeCallable;
|
||||||
typedef std::function<void(const ElasticsearchClient*, const Model::ValidateShrinkNodesRequest&, const ValidateShrinkNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateShrinkNodesAsyncHandler;
|
typedef std::function<void(const ElasticsearchClient*, const Model::ValidateShrinkNodesRequest&, const ValidateShrinkNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateShrinkNodesAsyncHandler;
|
||||||
@@ -498,39 +738,69 @@ namespace AlibabaCloud
|
|||||||
CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const;
|
CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const;
|
||||||
void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const;
|
CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const;
|
||||||
|
CloseDiagnosisOutcome closeDiagnosis(const Model::CloseDiagnosisRequest &request)const;
|
||||||
|
void closeDiagnosisAsync(const Model::CloseDiagnosisRequest& request, const CloseDiagnosisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CloseDiagnosisOutcomeCallable closeDiagnosisCallable(const Model::CloseDiagnosisRequest& request) const;
|
||||||
CloseHttpsOutcome closeHttps(const Model::CloseHttpsRequest &request)const;
|
CloseHttpsOutcome closeHttps(const Model::CloseHttpsRequest &request)const;
|
||||||
void closeHttpsAsync(const Model::CloseHttpsRequest& request, const CloseHttpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void closeHttpsAsync(const Model::CloseHttpsRequest& request, const CloseHttpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CloseHttpsOutcomeCallable closeHttpsCallable(const Model::CloseHttpsRequest& request) const;
|
CloseHttpsOutcomeCallable closeHttpsCallable(const Model::CloseHttpsRequest& request) const;
|
||||||
|
CreateDataTasksOutcome createDataTasks(const Model::CreateDataTasksRequest &request)const;
|
||||||
|
void createDataTasksAsync(const Model::CreateDataTasksRequest& request, const CreateDataTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateDataTasksOutcomeCallable createDataTasksCallable(const Model::CreateDataTasksRequest& request) const;
|
||||||
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
||||||
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
||||||
CreateLogstashOutcome createLogstash(const Model::CreateLogstashRequest &request)const;
|
CreateLogstashOutcome createLogstash(const Model::CreateLogstashRequest &request)const;
|
||||||
void createLogstashAsync(const Model::CreateLogstashRequest& request, const CreateLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createLogstashAsync(const Model::CreateLogstashRequest& request, const CreateLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateLogstashOutcomeCallable createLogstashCallable(const Model::CreateLogstashRequest& request) const;
|
CreateLogstashOutcomeCallable createLogstashCallable(const Model::CreateLogstashRequest& request) const;
|
||||||
|
CreatePipelinesOutcome createPipelines(const Model::CreatePipelinesRequest &request)const;
|
||||||
|
void createPipelinesAsync(const Model::CreatePipelinesRequest& request, const CreatePipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreatePipelinesOutcomeCallable createPipelinesCallable(const Model::CreatePipelinesRequest& request) const;
|
||||||
CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
|
CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
|
||||||
void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
|
CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
|
||||||
|
CreateSnapshotOutcome createSnapshot(const Model::CreateSnapshotRequest &request)const;
|
||||||
|
void createSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateSnapshotOutcomeCallable createSnapshotCallable(const Model::CreateSnapshotRequest& request) const;
|
||||||
DeactivateZonesOutcome deactivateZones(const Model::DeactivateZonesRequest &request)const;
|
DeactivateZonesOutcome deactivateZones(const Model::DeactivateZonesRequest &request)const;
|
||||||
void deactivateZonesAsync(const Model::DeactivateZonesRequest& request, const DeactivateZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deactivateZonesAsync(const Model::DeactivateZonesRequest& request, const DeactivateZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeactivateZonesOutcomeCallable deactivateZonesCallable(const Model::DeactivateZonesRequest& request) const;
|
DeactivateZonesOutcomeCallable deactivateZonesCallable(const Model::DeactivateZonesRequest& request) const;
|
||||||
|
DeleteCollectorOutcome deleteCollector(const Model::DeleteCollectorRequest &request)const;
|
||||||
|
void deleteCollectorAsync(const Model::DeleteCollectorRequest& request, const DeleteCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteCollectorOutcomeCallable deleteCollectorCallable(const Model::DeleteCollectorRequest& request) const;
|
||||||
DeleteConnectedClusterOutcome deleteConnectedCluster(const Model::DeleteConnectedClusterRequest &request)const;
|
DeleteConnectedClusterOutcome deleteConnectedCluster(const Model::DeleteConnectedClusterRequest &request)const;
|
||||||
void deleteConnectedClusterAsync(const Model::DeleteConnectedClusterRequest& request, const DeleteConnectedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteConnectedClusterAsync(const Model::DeleteConnectedClusterRequest& request, const DeleteConnectedClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteConnectedClusterOutcomeCallable deleteConnectedClusterCallable(const Model::DeleteConnectedClusterRequest& request) const;
|
DeleteConnectedClusterOutcomeCallable deleteConnectedClusterCallable(const Model::DeleteConnectedClusterRequest& request) const;
|
||||||
|
DeleteDataTaskOutcome deleteDataTask(const Model::DeleteDataTaskRequest &request)const;
|
||||||
|
void deleteDataTaskAsync(const Model::DeleteDataTaskRequest& request, const DeleteDataTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteDataTaskOutcomeCallable deleteDataTaskCallable(const Model::DeleteDataTaskRequest& request) const;
|
||||||
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
|
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
|
||||||
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
|
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
|
||||||
DeleteLogstashOutcome deleteLogstash(const Model::DeleteLogstashRequest &request)const;
|
DeleteLogstashOutcome deleteLogstash(const Model::DeleteLogstashRequest &request)const;
|
||||||
void deleteLogstashAsync(const Model::DeleteLogstashRequest& request, const DeleteLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteLogstashAsync(const Model::DeleteLogstashRequest& request, const DeleteLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteLogstashOutcomeCallable deleteLogstashCallable(const Model::DeleteLogstashRequest& request) const;
|
DeleteLogstashOutcomeCallable deleteLogstashCallable(const Model::DeleteLogstashRequest& request) const;
|
||||||
|
DeletePipelinesOutcome deletePipelines(const Model::DeletePipelinesRequest &request)const;
|
||||||
|
void deletePipelinesAsync(const Model::DeletePipelinesRequest& request, const DeletePipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeletePipelinesOutcomeCallable deletePipelinesCallable(const Model::DeletePipelinesRequest& request) const;
|
||||||
DeleteProjectOutcome deleteProject(const Model::DeleteProjectRequest &request)const;
|
DeleteProjectOutcome deleteProject(const Model::DeleteProjectRequest &request)const;
|
||||||
void deleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteProjectOutcomeCallable deleteProjectCallable(const Model::DeleteProjectRequest& request) const;
|
DeleteProjectOutcomeCallable deleteProjectCallable(const Model::DeleteProjectRequest& request) const;
|
||||||
DeleteSnapshotRepoOutcome deleteSnapshotRepo(const Model::DeleteSnapshotRepoRequest &request)const;
|
DeleteSnapshotRepoOutcome deleteSnapshotRepo(const Model::DeleteSnapshotRepoRequest &request)const;
|
||||||
void deleteSnapshotRepoAsync(const Model::DeleteSnapshotRepoRequest& request, const DeleteSnapshotRepoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void deleteSnapshotRepoAsync(const Model::DeleteSnapshotRepoRequest& request, const DeleteSnapshotRepoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DeleteSnapshotRepoOutcomeCallable deleteSnapshotRepoCallable(const Model::DeleteSnapshotRepoRequest& request) const;
|
DeleteSnapshotRepoOutcomeCallable deleteSnapshotRepoCallable(const Model::DeleteSnapshotRepoRequest& request) const;
|
||||||
|
DescribeCollectorOutcome describeCollector(const Model::DescribeCollectorRequest &request)const;
|
||||||
|
void describeCollectorAsync(const Model::DescribeCollectorRequest& request, const DescribeCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeCollectorOutcomeCallable describeCollectorCallable(const Model::DescribeCollectorRequest& request) const;
|
||||||
DescribeConnectableClustersOutcome describeConnectableClusters(const Model::DescribeConnectableClustersRequest &request)const;
|
DescribeConnectableClustersOutcome describeConnectableClusters(const Model::DescribeConnectableClustersRequest &request)const;
|
||||||
void describeConnectableClustersAsync(const Model::DescribeConnectableClustersRequest& request, const DescribeConnectableClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeConnectableClustersAsync(const Model::DescribeConnectableClustersRequest& request, const DescribeConnectableClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeConnectableClustersOutcomeCallable describeConnectableClustersCallable(const Model::DescribeConnectableClustersRequest& request) const;
|
DescribeConnectableClustersOutcomeCallable describeConnectableClustersCallable(const Model::DescribeConnectableClustersRequest& request) const;
|
||||||
|
DescribeDiagnoseReportOutcome describeDiagnoseReport(const Model::DescribeDiagnoseReportRequest &request)const;
|
||||||
|
void describeDiagnoseReportAsync(const Model::DescribeDiagnoseReportRequest& request, const DescribeDiagnoseReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDiagnoseReportOutcomeCallable describeDiagnoseReportCallable(const Model::DescribeDiagnoseReportRequest& request) const;
|
||||||
|
DescribeDiagnosisSettingsOutcome describeDiagnosisSettings(const Model::DescribeDiagnosisSettingsRequest &request)const;
|
||||||
|
void describeDiagnosisSettingsAsync(const Model::DescribeDiagnosisSettingsRequest& request, const DescribeDiagnosisSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDiagnosisSettingsOutcomeCallable describeDiagnosisSettingsCallable(const Model::DescribeDiagnosisSettingsRequest& request) const;
|
||||||
DescribeElasticsearchHealthOutcome describeElasticsearchHealth(const Model::DescribeElasticsearchHealthRequest &request)const;
|
DescribeElasticsearchHealthOutcome describeElasticsearchHealth(const Model::DescribeElasticsearchHealthRequest &request)const;
|
||||||
void describeElasticsearchHealthAsync(const Model::DescribeElasticsearchHealthRequest& request, const DescribeElasticsearchHealthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeElasticsearchHealthAsync(const Model::DescribeElasticsearchHealthRequest& request, const DescribeElasticsearchHealthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeElasticsearchHealthOutcomeCallable describeElasticsearchHealthCallable(const Model::DescribeElasticsearchHealthRequest& request) const;
|
DescribeElasticsearchHealthOutcomeCallable describeElasticsearchHealthCallable(const Model::DescribeElasticsearchHealthRequest& request) const;
|
||||||
@@ -543,6 +813,9 @@ namespace AlibabaCloud
|
|||||||
DescribeLogstashOutcome describeLogstash(const Model::DescribeLogstashRequest &request)const;
|
DescribeLogstashOutcome describeLogstash(const Model::DescribeLogstashRequest &request)const;
|
||||||
void describeLogstashAsync(const Model::DescribeLogstashRequest& request, const DescribeLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeLogstashAsync(const Model::DescribeLogstashRequest& request, const DescribeLogstashAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeLogstashOutcomeCallable describeLogstashCallable(const Model::DescribeLogstashRequest& request) const;
|
DescribeLogstashOutcomeCallable describeLogstashCallable(const Model::DescribeLogstashRequest& request) const;
|
||||||
|
DescribePipelineOutcome describePipeline(const Model::DescribePipelineRequest &request)const;
|
||||||
|
void describePipelineAsync(const Model::DescribePipelineRequest& request, const DescribePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePipelineOutcomeCallable describePipelineCallable(const Model::DescribePipelineRequest& request) const;
|
||||||
DescribePipelineManagementConfigOutcome describePipelineManagementConfig(const Model::DescribePipelineManagementConfigRequest &request)const;
|
DescribePipelineManagementConfigOutcome describePipelineManagementConfig(const Model::DescribePipelineManagementConfigRequest &request)const;
|
||||||
void describePipelineManagementConfigAsync(const Model::DescribePipelineManagementConfigRequest& request, const DescribePipelineManagementConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describePipelineManagementConfigAsync(const Model::DescribePipelineManagementConfigRequest& request, const DescribePipelineManagementConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribePipelineManagementConfigOutcomeCallable describePipelineManagementConfigCallable(const Model::DescribePipelineManagementConfigRequest& request) const;
|
DescribePipelineManagementConfigOutcomeCallable describePipelineManagementConfigCallable(const Model::DescribePipelineManagementConfigRequest& request) const;
|
||||||
@@ -552,6 +825,24 @@ namespace AlibabaCloud
|
|||||||
DescribeSnapshotSettingOutcome describeSnapshotSetting(const Model::DescribeSnapshotSettingRequest &request)const;
|
DescribeSnapshotSettingOutcome describeSnapshotSetting(const Model::DescribeSnapshotSettingRequest &request)const;
|
||||||
void describeSnapshotSettingAsync(const Model::DescribeSnapshotSettingRequest& request, const DescribeSnapshotSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeSnapshotSettingAsync(const Model::DescribeSnapshotSettingRequest& request, const DescribeSnapshotSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeSnapshotSettingOutcomeCallable describeSnapshotSettingCallable(const Model::DescribeSnapshotSettingRequest& request) const;
|
DescribeSnapshotSettingOutcomeCallable describeSnapshotSettingCallable(const Model::DescribeSnapshotSettingRequest& request) const;
|
||||||
|
DescribeTemplatesOutcome describeTemplates(const Model::DescribeTemplatesRequest &request)const;
|
||||||
|
void describeTemplatesAsync(const Model::DescribeTemplatesRequest& request, const DescribeTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeTemplatesOutcomeCallable describeTemplatesCallable(const Model::DescribeTemplatesRequest& request) const;
|
||||||
|
DescribeXpackMonitorConfigOutcome describeXpackMonitorConfig(const Model::DescribeXpackMonitorConfigRequest &request)const;
|
||||||
|
void describeXpackMonitorConfigAsync(const Model::DescribeXpackMonitorConfigRequest& request, const DescribeXpackMonitorConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeXpackMonitorConfigOutcomeCallable describeXpackMonitorConfigCallable(const Model::DescribeXpackMonitorConfigRequest& request) const;
|
||||||
|
DiagnoseInstanceOutcome diagnoseInstance(const Model::DiagnoseInstanceRequest &request)const;
|
||||||
|
void diagnoseInstanceAsync(const Model::DiagnoseInstanceRequest& request, const DiagnoseInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DiagnoseInstanceOutcomeCallable diagnoseInstanceCallable(const Model::DiagnoseInstanceRequest& request) const;
|
||||||
|
EstimatedLogstashRestartTimeOutcome estimatedLogstashRestartTime(const Model::EstimatedLogstashRestartTimeRequest &request)const;
|
||||||
|
void estimatedLogstashRestartTimeAsync(const Model::EstimatedLogstashRestartTimeRequest& request, const EstimatedLogstashRestartTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
EstimatedLogstashRestartTimeOutcomeCallable estimatedLogstashRestartTimeCallable(const Model::EstimatedLogstashRestartTimeRequest& request) const;
|
||||||
|
EstimatedRestartTimeOutcome estimatedRestartTime(const Model::EstimatedRestartTimeRequest &request)const;
|
||||||
|
void estimatedRestartTimeAsync(const Model::EstimatedRestartTimeRequest& request, const EstimatedRestartTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
EstimatedRestartTimeOutcomeCallable estimatedRestartTimeCallable(const Model::EstimatedRestartTimeRequest& request) const;
|
||||||
|
GetClusterDataInformationOutcome getClusterDataInformation(const Model::GetClusterDataInformationRequest &request)const;
|
||||||
|
void getClusterDataInformationAsync(const Model::GetClusterDataInformationRequest& request, const GetClusterDataInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetClusterDataInformationOutcomeCallable getClusterDataInformationCallable(const Model::GetClusterDataInformationRequest& request) const;
|
||||||
GetElastictaskOutcome getElastictask(const Model::GetElastictaskRequest &request)const;
|
GetElastictaskOutcome getElastictask(const Model::GetElastictaskRequest &request)const;
|
||||||
void getElastictaskAsync(const Model::GetElastictaskRequest& request, const GetElastictaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void getElastictaskAsync(const Model::GetElastictaskRequest& request, const GetElastictaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GetElastictaskOutcomeCallable getElastictaskCallable(const Model::GetElastictaskRequest& request) const;
|
GetElastictaskOutcomeCallable getElastictaskCallable(const Model::GetElastictaskRequest& request) const;
|
||||||
@@ -588,12 +879,39 @@ namespace AlibabaCloud
|
|||||||
ListAlternativeSnapshotReposOutcome listAlternativeSnapshotRepos(const Model::ListAlternativeSnapshotReposRequest &request)const;
|
ListAlternativeSnapshotReposOutcome listAlternativeSnapshotRepos(const Model::ListAlternativeSnapshotReposRequest &request)const;
|
||||||
void listAlternativeSnapshotReposAsync(const Model::ListAlternativeSnapshotReposRequest& request, const ListAlternativeSnapshotReposAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listAlternativeSnapshotReposAsync(const Model::ListAlternativeSnapshotReposRequest& request, const ListAlternativeSnapshotReposAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListAlternativeSnapshotReposOutcomeCallable listAlternativeSnapshotReposCallable(const Model::ListAlternativeSnapshotReposRequest& request) const;
|
ListAlternativeSnapshotReposOutcomeCallable listAlternativeSnapshotReposCallable(const Model::ListAlternativeSnapshotReposRequest& request) const;
|
||||||
|
ListAvailableEsInstanceIdsOutcome listAvailableEsInstanceIds(const Model::ListAvailableEsInstanceIdsRequest &request)const;
|
||||||
|
void listAvailableEsInstanceIdsAsync(const Model::ListAvailableEsInstanceIdsRequest& request, const ListAvailableEsInstanceIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListAvailableEsInstanceIdsOutcomeCallable listAvailableEsInstanceIdsCallable(const Model::ListAvailableEsInstanceIdsRequest& request) const;
|
||||||
|
ListCollectorsOutcome listCollectors(const Model::ListCollectorsRequest &request)const;
|
||||||
|
void listCollectorsAsync(const Model::ListCollectorsRequest& request, const ListCollectorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListCollectorsOutcomeCallable listCollectorsCallable(const Model::ListCollectorsRequest& request) const;
|
||||||
ListConnectedClustersOutcome listConnectedClusters(const Model::ListConnectedClustersRequest &request)const;
|
ListConnectedClustersOutcome listConnectedClusters(const Model::ListConnectedClustersRequest &request)const;
|
||||||
void listConnectedClustersAsync(const Model::ListConnectedClustersRequest& request, const ListConnectedClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listConnectedClustersAsync(const Model::ListConnectedClustersRequest& request, const ListConnectedClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListConnectedClustersOutcomeCallable listConnectedClustersCallable(const Model::ListConnectedClustersRequest& request) const;
|
ListConnectedClustersOutcomeCallable listConnectedClustersCallable(const Model::ListConnectedClustersRequest& request) const;
|
||||||
|
ListDataTasksOutcome listDataTasks(const Model::ListDataTasksRequest &request)const;
|
||||||
|
void listDataTasksAsync(const Model::ListDataTasksRequest& request, const ListDataTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListDataTasksOutcomeCallable listDataTasksCallable(const Model::ListDataTasksRequest& request) const;
|
||||||
|
ListDiagnoseReportOutcome listDiagnoseReport(const Model::ListDiagnoseReportRequest &request)const;
|
||||||
|
void listDiagnoseReportAsync(const Model::ListDiagnoseReportRequest& request, const ListDiagnoseReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListDiagnoseReportOutcomeCallable listDiagnoseReportCallable(const Model::ListDiagnoseReportRequest& request) const;
|
||||||
|
ListDiagnoseReportIdsOutcome listDiagnoseReportIds(const Model::ListDiagnoseReportIdsRequest &request)const;
|
||||||
|
void listDiagnoseReportIdsAsync(const Model::ListDiagnoseReportIdsRequest& request, const ListDiagnoseReportIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListDiagnoseReportIdsOutcomeCallable listDiagnoseReportIdsCallable(const Model::ListDiagnoseReportIdsRequest& request) const;
|
||||||
|
ListDictInformationOutcome listDictInformation(const Model::ListDictInformationRequest &request)const;
|
||||||
|
void listDictInformationAsync(const Model::ListDictInformationRequest& request, const ListDictInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListDictInformationOutcomeCallable listDictInformationCallable(const Model::ListDictInformationRequest& request) const;
|
||||||
|
ListEcsInstancesOutcome listEcsInstances(const Model::ListEcsInstancesRequest &request)const;
|
||||||
|
void listEcsInstancesAsync(const Model::ListEcsInstancesRequest& request, const ListEcsInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListEcsInstancesOutcomeCallable listEcsInstancesCallable(const Model::ListEcsInstancesRequest& request) const;
|
||||||
|
ListExtendfilesOutcome listExtendfiles(const Model::ListExtendfilesRequest &request)const;
|
||||||
|
void listExtendfilesAsync(const Model::ListExtendfilesRequest& request, const ListExtendfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListExtendfilesOutcomeCallable listExtendfilesCallable(const Model::ListExtendfilesRequest& request) const;
|
||||||
ListInstanceOutcome listInstance(const Model::ListInstanceRequest &request)const;
|
ListInstanceOutcome listInstance(const Model::ListInstanceRequest &request)const;
|
||||||
void listInstanceAsync(const Model::ListInstanceRequest& request, const ListInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listInstanceAsync(const Model::ListInstanceRequest& request, const ListInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListInstanceOutcomeCallable listInstanceCallable(const Model::ListInstanceRequest& request) const;
|
ListInstanceOutcomeCallable listInstanceCallable(const Model::ListInstanceRequest& request) const;
|
||||||
|
ListInstanceIndicesOutcome listInstanceIndices(const Model::ListInstanceIndicesRequest &request)const;
|
||||||
|
void listInstanceIndicesAsync(const Model::ListInstanceIndicesRequest& request, const ListInstanceIndicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListInstanceIndicesOutcomeCallable listInstanceIndicesCallable(const Model::ListInstanceIndicesRequest& request) const;
|
||||||
ListKibanaPluginsOutcome listKibanaPlugins(const Model::ListKibanaPluginsRequest &request)const;
|
ListKibanaPluginsOutcome listKibanaPlugins(const Model::ListKibanaPluginsRequest &request)const;
|
||||||
void listKibanaPluginsAsync(const Model::ListKibanaPluginsRequest& request, const ListKibanaPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listKibanaPluginsAsync(const Model::ListKibanaPluginsRequest& request, const ListKibanaPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListKibanaPluginsOutcomeCallable listKibanaPluginsCallable(const Model::ListKibanaPluginsRequest& request) const;
|
ListKibanaPluginsOutcomeCallable listKibanaPluginsCallable(const Model::ListKibanaPluginsRequest& request) const;
|
||||||
@@ -606,6 +924,15 @@ namespace AlibabaCloud
|
|||||||
ListLogstashPluginsOutcome listLogstashPlugins(const Model::ListLogstashPluginsRequest &request)const;
|
ListLogstashPluginsOutcome listLogstashPlugins(const Model::ListLogstashPluginsRequest &request)const;
|
||||||
void listLogstashPluginsAsync(const Model::ListLogstashPluginsRequest& request, const ListLogstashPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listLogstashPluginsAsync(const Model::ListLogstashPluginsRequest& request, const ListLogstashPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListLogstashPluginsOutcomeCallable listLogstashPluginsCallable(const Model::ListLogstashPluginsRequest& request) const;
|
ListLogstashPluginsOutcomeCallable listLogstashPluginsCallable(const Model::ListLogstashPluginsRequest& request) const;
|
||||||
|
ListNodesOutcome listNodes(const Model::ListNodesRequest &request)const;
|
||||||
|
void listNodesAsync(const Model::ListNodesRequest& request, const ListNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListNodesOutcomeCallable listNodesCallable(const Model::ListNodesRequest& request) const;
|
||||||
|
ListPipelineOutcome listPipeline(const Model::ListPipelineRequest &request)const;
|
||||||
|
void listPipelineAsync(const Model::ListPipelineRequest& request, const ListPipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListPipelineOutcomeCallable listPipelineCallable(const Model::ListPipelineRequest& request) const;
|
||||||
|
ListPipelineIdsOutcome listPipelineIds(const Model::ListPipelineIdsRequest &request)const;
|
||||||
|
void listPipelineIdsAsync(const Model::ListPipelineIdsRequest& request, const ListPipelineIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListPipelineIdsOutcomeCallable listPipelineIdsCallable(const Model::ListPipelineIdsRequest& request) const;
|
||||||
ListPluginsOutcome listPlugins(const Model::ListPluginsRequest &request)const;
|
ListPluginsOutcome listPlugins(const Model::ListPluginsRequest &request)const;
|
||||||
void listPluginsAsync(const Model::ListPluginsRequest& request, const ListPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listPluginsAsync(const Model::ListPluginsRequest& request, const ListPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListPluginsOutcomeCallable listPluginsCallable(const Model::ListPluginsRequest& request) const;
|
ListPluginsOutcomeCallable listPluginsCallable(const Model::ListPluginsRequest& request) const;
|
||||||
@@ -618,18 +945,36 @@ namespace AlibabaCloud
|
|||||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||||
|
ListTagsOutcome listTags(const Model::ListTagsRequest &request)const;
|
||||||
|
void listTagsAsync(const Model::ListTagsRequest& request, const ListTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListTagsOutcomeCallable listTagsCallable(const Model::ListTagsRequest& request) const;
|
||||||
|
MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const;
|
||||||
|
void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const;
|
||||||
|
ModifyDeployMachineOutcome modifyDeployMachine(const Model::ModifyDeployMachineRequest &request)const;
|
||||||
|
void modifyDeployMachineAsync(const Model::ModifyDeployMachineRequest& request, const ModifyDeployMachineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyDeployMachineOutcomeCallable modifyDeployMachineCallable(const Model::ModifyDeployMachineRequest& request) const;
|
||||||
ModifyElastictaskOutcome modifyElastictask(const Model::ModifyElastictaskRequest &request)const;
|
ModifyElastictaskOutcome modifyElastictask(const Model::ModifyElastictaskRequest &request)const;
|
||||||
void modifyElastictaskAsync(const Model::ModifyElastictaskRequest& request, const ModifyElastictaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyElastictaskAsync(const Model::ModifyElastictaskRequest& request, const ModifyElastictaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyElastictaskOutcomeCallable modifyElastictaskCallable(const Model::ModifyElastictaskRequest& request) const;
|
ModifyElastictaskOutcomeCallable modifyElastictaskCallable(const Model::ModifyElastictaskRequest& request) const;
|
||||||
|
ModifyInstanceMaintainTimeOutcome modifyInstanceMaintainTime(const Model::ModifyInstanceMaintainTimeRequest &request)const;
|
||||||
|
void modifyInstanceMaintainTimeAsync(const Model::ModifyInstanceMaintainTimeRequest& request, const ModifyInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyInstanceMaintainTimeOutcomeCallable modifyInstanceMaintainTimeCallable(const Model::ModifyInstanceMaintainTimeRequest& request) const;
|
||||||
ModifyWhiteIpsOutcome modifyWhiteIps(const Model::ModifyWhiteIpsRequest &request)const;
|
ModifyWhiteIpsOutcome modifyWhiteIps(const Model::ModifyWhiteIpsRequest &request)const;
|
||||||
void modifyWhiteIpsAsync(const Model::ModifyWhiteIpsRequest& request, const ModifyWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyWhiteIpsAsync(const Model::ModifyWhiteIpsRequest& request, const ModifyWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyWhiteIpsOutcomeCallable modifyWhiteIpsCallable(const Model::ModifyWhiteIpsRequest& request) const;
|
ModifyWhiteIpsOutcomeCallable modifyWhiteIpsCallable(const Model::ModifyWhiteIpsRequest& request) const;
|
||||||
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
|
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
|
||||||
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
|
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
|
||||||
|
OpenDiagnosisOutcome openDiagnosis(const Model::OpenDiagnosisRequest &request)const;
|
||||||
|
void openDiagnosisAsync(const Model::OpenDiagnosisRequest& request, const OpenDiagnosisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
OpenDiagnosisOutcomeCallable openDiagnosisCallable(const Model::OpenDiagnosisRequest& request) const;
|
||||||
OpenHttpsOutcome openHttps(const Model::OpenHttpsRequest &request)const;
|
OpenHttpsOutcome openHttps(const Model::OpenHttpsRequest &request)const;
|
||||||
void openHttpsAsync(const Model::OpenHttpsRequest& request, const OpenHttpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void openHttpsAsync(const Model::OpenHttpsRequest& request, const OpenHttpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
OpenHttpsOutcomeCallable openHttpsCallable(const Model::OpenHttpsRequest& request) const;
|
OpenHttpsOutcomeCallable openHttpsCallable(const Model::OpenHttpsRequest& request) const;
|
||||||
|
ReinstallCollectorOutcome reinstallCollector(const Model::ReinstallCollectorRequest &request)const;
|
||||||
|
void reinstallCollectorAsync(const Model::ReinstallCollectorRequest& request, const ReinstallCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ReinstallCollectorOutcomeCallable reinstallCollectorCallable(const Model::ReinstallCollectorRequest& request) const;
|
||||||
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
|
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
|
||||||
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
|
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
|
||||||
@@ -651,9 +996,21 @@ namespace AlibabaCloud
|
|||||||
RollbackInstanceOutcome rollbackInstance(const Model::RollbackInstanceRequest &request)const;
|
RollbackInstanceOutcome rollbackInstance(const Model::RollbackInstanceRequest &request)const;
|
||||||
void rollbackInstanceAsync(const Model::RollbackInstanceRequest& request, const RollbackInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void rollbackInstanceAsync(const Model::RollbackInstanceRequest& request, const RollbackInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
RollbackInstanceOutcomeCallable rollbackInstanceCallable(const Model::RollbackInstanceRequest& request) const;
|
RollbackInstanceOutcomeCallable rollbackInstanceCallable(const Model::RollbackInstanceRequest& request) const;
|
||||||
|
RunPipelinesOutcome runPipelines(const Model::RunPipelinesRequest &request)const;
|
||||||
|
void runPipelinesAsync(const Model::RunPipelinesRequest& request, const RunPipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RunPipelinesOutcomeCallable runPipelinesCallable(const Model::RunPipelinesRequest& request) const;
|
||||||
ShrinkNodeOutcome shrinkNode(const Model::ShrinkNodeRequest &request)const;
|
ShrinkNodeOutcome shrinkNode(const Model::ShrinkNodeRequest &request)const;
|
||||||
void shrinkNodeAsync(const Model::ShrinkNodeRequest& request, const ShrinkNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void shrinkNodeAsync(const Model::ShrinkNodeRequest& request, const ShrinkNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ShrinkNodeOutcomeCallable shrinkNodeCallable(const Model::ShrinkNodeRequest& request) const;
|
ShrinkNodeOutcomeCallable shrinkNodeCallable(const Model::ShrinkNodeRequest& request) const;
|
||||||
|
StartCollectorOutcome startCollector(const Model::StartCollectorRequest &request)const;
|
||||||
|
void startCollectorAsync(const Model::StartCollectorRequest& request, const StartCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartCollectorOutcomeCallable startCollectorCallable(const Model::StartCollectorRequest& request) const;
|
||||||
|
StopCollectorOutcome stopCollector(const Model::StopCollectorRequest &request)const;
|
||||||
|
void stopCollectorAsync(const Model::StopCollectorRequest& request, const StopCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopCollectorOutcomeCallable stopCollectorCallable(const Model::StopCollectorRequest& request) const;
|
||||||
|
StopPipelinesOutcome stopPipelines(const Model::StopPipelinesRequest &request)const;
|
||||||
|
void stopPipelinesAsync(const Model::StopPipelinesRequest& request, const StopPipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopPipelinesOutcomeCallable stopPipelinesCallable(const Model::StopPipelinesRequest& request) const;
|
||||||
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
||||||
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
||||||
@@ -687,12 +1044,27 @@ namespace AlibabaCloud
|
|||||||
UpdateBlackIpsOutcome updateBlackIps(const Model::UpdateBlackIpsRequest &request)const;
|
UpdateBlackIpsOutcome updateBlackIps(const Model::UpdateBlackIpsRequest &request)const;
|
||||||
void updateBlackIpsAsync(const Model::UpdateBlackIpsRequest& request, const UpdateBlackIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateBlackIpsAsync(const Model::UpdateBlackIpsRequest& request, const UpdateBlackIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateBlackIpsOutcomeCallable updateBlackIpsCallable(const Model::UpdateBlackIpsRequest& request) const;
|
UpdateBlackIpsOutcomeCallable updateBlackIpsCallable(const Model::UpdateBlackIpsRequest& request) const;
|
||||||
|
UpdateCollectorOutcome updateCollector(const Model::UpdateCollectorRequest &request)const;
|
||||||
|
void updateCollectorAsync(const Model::UpdateCollectorRequest& request, const UpdateCollectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateCollectorOutcomeCallable updateCollectorCallable(const Model::UpdateCollectorRequest& request) const;
|
||||||
|
UpdateCollectorNameOutcome updateCollectorName(const Model::UpdateCollectorNameRequest &request)const;
|
||||||
|
void updateCollectorNameAsync(const Model::UpdateCollectorNameRequest& request, const UpdateCollectorNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateCollectorNameOutcomeCallable updateCollectorNameCallable(const Model::UpdateCollectorNameRequest& request) const;
|
||||||
UpdateDescriptionOutcome updateDescription(const Model::UpdateDescriptionRequest &request)const;
|
UpdateDescriptionOutcome updateDescription(const Model::UpdateDescriptionRequest &request)const;
|
||||||
void updateDescriptionAsync(const Model::UpdateDescriptionRequest& request, const UpdateDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateDescriptionAsync(const Model::UpdateDescriptionRequest& request, const UpdateDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateDescriptionOutcomeCallable updateDescriptionCallable(const Model::UpdateDescriptionRequest& request) const;
|
UpdateDescriptionOutcomeCallable updateDescriptionCallable(const Model::UpdateDescriptionRequest& request) const;
|
||||||
|
UpdateDiagnosisSettingsOutcome updateDiagnosisSettings(const Model::UpdateDiagnosisSettingsRequest &request)const;
|
||||||
|
void updateDiagnosisSettingsAsync(const Model::UpdateDiagnosisSettingsRequest& request, const UpdateDiagnosisSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateDiagnosisSettingsOutcomeCallable updateDiagnosisSettingsCallable(const Model::UpdateDiagnosisSettingsRequest& request) const;
|
||||||
UpdateDictOutcome updateDict(const Model::UpdateDictRequest &request)const;
|
UpdateDictOutcome updateDict(const Model::UpdateDictRequest &request)const;
|
||||||
void updateDictAsync(const Model::UpdateDictRequest& request, const UpdateDictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateDictAsync(const Model::UpdateDictRequest& request, const UpdateDictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateDictOutcomeCallable updateDictCallable(const Model::UpdateDictRequest& request) const;
|
UpdateDictOutcomeCallable updateDictCallable(const Model::UpdateDictRequest& request) const;
|
||||||
|
UpdateExtendConfigOutcome updateExtendConfig(const Model::UpdateExtendConfigRequest &request)const;
|
||||||
|
void updateExtendConfigAsync(const Model::UpdateExtendConfigRequest& request, const UpdateExtendConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateExtendConfigOutcomeCallable updateExtendConfigCallable(const Model::UpdateExtendConfigRequest& request) const;
|
||||||
|
UpdateExtendfilesOutcome updateExtendfiles(const Model::UpdateExtendfilesRequest &request)const;
|
||||||
|
void updateExtendfilesAsync(const Model::UpdateExtendfilesRequest& request, const UpdateExtendfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateExtendfilesOutcomeCallable updateExtendfilesCallable(const Model::UpdateExtendfilesRequest& request) const;
|
||||||
UpdateHotIkDictsOutcome updateHotIkDicts(const Model::UpdateHotIkDictsRequest &request)const;
|
UpdateHotIkDictsOutcome updateHotIkDicts(const Model::UpdateHotIkDictsRequest &request)const;
|
||||||
void updateHotIkDictsAsync(const Model::UpdateHotIkDictsRequest& request, const UpdateHotIkDictsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateHotIkDictsAsync(const Model::UpdateHotIkDictsRequest& request, const UpdateHotIkDictsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateHotIkDictsOutcomeCallable updateHotIkDictsCallable(const Model::UpdateHotIkDictsRequest& request) const;
|
UpdateHotIkDictsOutcomeCallable updateHotIkDictsCallable(const Model::UpdateHotIkDictsRequest& request) const;
|
||||||
@@ -738,18 +1110,30 @@ namespace AlibabaCloud
|
|||||||
UpdatePublicWhiteIpsOutcome updatePublicWhiteIps(const Model::UpdatePublicWhiteIpsRequest &request)const;
|
UpdatePublicWhiteIpsOutcome updatePublicWhiteIps(const Model::UpdatePublicWhiteIpsRequest &request)const;
|
||||||
void updatePublicWhiteIpsAsync(const Model::UpdatePublicWhiteIpsRequest& request, const UpdatePublicWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updatePublicWhiteIpsAsync(const Model::UpdatePublicWhiteIpsRequest& request, const UpdatePublicWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdatePublicWhiteIpsOutcomeCallable updatePublicWhiteIpsCallable(const Model::UpdatePublicWhiteIpsRequest& request) const;
|
UpdatePublicWhiteIpsOutcomeCallable updatePublicWhiteIpsCallable(const Model::UpdatePublicWhiteIpsRequest& request) const;
|
||||||
|
UpdateReadWritePolicyOutcome updateReadWritePolicy(const Model::UpdateReadWritePolicyRequest &request)const;
|
||||||
|
void updateReadWritePolicyAsync(const Model::UpdateReadWritePolicyRequest& request, const UpdateReadWritePolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateReadWritePolicyOutcomeCallable updateReadWritePolicyCallable(const Model::UpdateReadWritePolicyRequest& request) const;
|
||||||
UpdateSnapshotSettingOutcome updateSnapshotSetting(const Model::UpdateSnapshotSettingRequest &request)const;
|
UpdateSnapshotSettingOutcome updateSnapshotSetting(const Model::UpdateSnapshotSettingRequest &request)const;
|
||||||
void updateSnapshotSettingAsync(const Model::UpdateSnapshotSettingRequest& request, const UpdateSnapshotSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateSnapshotSettingAsync(const Model::UpdateSnapshotSettingRequest& request, const UpdateSnapshotSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateSnapshotSettingOutcomeCallable updateSnapshotSettingCallable(const Model::UpdateSnapshotSettingRequest& request) const;
|
UpdateSnapshotSettingOutcomeCallable updateSnapshotSettingCallable(const Model::UpdateSnapshotSettingRequest& request) const;
|
||||||
UpdateSynonymsDictsOutcome updateSynonymsDicts(const Model::UpdateSynonymsDictsRequest &request)const;
|
UpdateSynonymsDictsOutcome updateSynonymsDicts(const Model::UpdateSynonymsDictsRequest &request)const;
|
||||||
void updateSynonymsDictsAsync(const Model::UpdateSynonymsDictsRequest& request, const UpdateSynonymsDictsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateSynonymsDictsAsync(const Model::UpdateSynonymsDictsRequest& request, const UpdateSynonymsDictsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateSynonymsDictsOutcomeCallable updateSynonymsDictsCallable(const Model::UpdateSynonymsDictsRequest& request) const;
|
UpdateSynonymsDictsOutcomeCallable updateSynonymsDictsCallable(const Model::UpdateSynonymsDictsRequest& request) const;
|
||||||
|
UpdateTemplateOutcome updateTemplate(const Model::UpdateTemplateRequest &request)const;
|
||||||
|
void updateTemplateAsync(const Model::UpdateTemplateRequest& request, const UpdateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateTemplateOutcomeCallable updateTemplateCallable(const Model::UpdateTemplateRequest& request) const;
|
||||||
UpdateWhiteIpsOutcome updateWhiteIps(const Model::UpdateWhiteIpsRequest &request)const;
|
UpdateWhiteIpsOutcome updateWhiteIps(const Model::UpdateWhiteIpsRequest &request)const;
|
||||||
void updateWhiteIpsAsync(const Model::UpdateWhiteIpsRequest& request, const UpdateWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void updateWhiteIpsAsync(const Model::UpdateWhiteIpsRequest& request, const UpdateWhiteIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpdateWhiteIpsOutcomeCallable updateWhiteIpsCallable(const Model::UpdateWhiteIpsRequest& request) const;
|
UpdateWhiteIpsOutcomeCallable updateWhiteIpsCallable(const Model::UpdateWhiteIpsRequest& request) const;
|
||||||
|
UpdateXpackMonitorConfigOutcome updateXpackMonitorConfig(const Model::UpdateXpackMonitorConfigRequest &request)const;
|
||||||
|
void updateXpackMonitorConfigAsync(const Model::UpdateXpackMonitorConfigRequest& request, const UpdateXpackMonitorConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateXpackMonitorConfigOutcomeCallable updateXpackMonitorConfigCallable(const Model::UpdateXpackMonitorConfigRequest& request) const;
|
||||||
UpgradeEngineVersionOutcome upgradeEngineVersion(const Model::UpgradeEngineVersionRequest &request)const;
|
UpgradeEngineVersionOutcome upgradeEngineVersion(const Model::UpgradeEngineVersionRequest &request)const;
|
||||||
void upgradeEngineVersionAsync(const Model::UpgradeEngineVersionRequest& request, const UpgradeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void upgradeEngineVersionAsync(const Model::UpgradeEngineVersionRequest& request, const UpgradeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
UpgradeEngineVersionOutcomeCallable upgradeEngineVersionCallable(const Model::UpgradeEngineVersionRequest& request) const;
|
UpgradeEngineVersionOutcomeCallable upgradeEngineVersionCallable(const Model::UpgradeEngineVersionRequest& request) const;
|
||||||
|
ValidateConnectionOutcome validateConnection(const Model::ValidateConnectionRequest &request)const;
|
||||||
|
void validateConnectionAsync(const Model::ValidateConnectionRequest& request, const ValidateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ValidateConnectionOutcomeCallable validateConnectionCallable(const Model::ValidateConnectionRequest& request) const;
|
||||||
ValidateShrinkNodesOutcome validateShrinkNodes(const Model::ValidateShrinkNodesRequest &request)const;
|
ValidateShrinkNodesOutcome validateShrinkNodes(const Model::ValidateShrinkNodesRequest &request)const;
|
||||||
void validateShrinkNodesAsync(const Model::ValidateShrinkNodesRequest& request, const ValidateShrinkNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void validateShrinkNodesAsync(const Model::ValidateShrinkNodesRequest& request, const ValidateShrinkNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ValidateShrinkNodesOutcomeCallable validateShrinkNodesCallable(const Model::ValidateShrinkNodesRequest& request) const;
|
ValidateShrinkNodesOutcomeCallable validateShrinkNodesCallable(const Model::ValidateShrinkNodesRequest& request) const;
|
||||||
|
|||||||
@@ -37,15 +37,11 @@ namespace AlibabaCloud
|
|||||||
AddSnapshotRepoResult();
|
AddSnapshotRepoResult();
|
||||||
explicit AddSnapshotRepoResult(const std::string &payload);
|
explicit AddSnapshotRepoResult(const std::string &payload);
|
||||||
~AddSnapshotRepoResult();
|
~AddSnapshotRepoResult();
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
bool getResult()const;
|
bool getResult()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
bool result_;
|
bool result_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CloseDiagnosisRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CloseDiagnosisRequest();
|
||||||
|
~CloseDiagnosisRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISREQUEST_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_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CloseDiagnosisResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CloseDiagnosisResult();
|
||||||
|
explicit CloseDiagnosisResult(const std::string &payload);
|
||||||
|
~CloseDiagnosisResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CLOSEDIAGNOSISRESULT_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_ELASTICSEARCH_MODEL_CREATEDATATASKSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEDATATASKSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreateDataTasksRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateDataTasksRequest();
|
||||||
|
~CreateDataTasksRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEDATATASKSREQUEST_H_
|
||||||
@@ -0,0 +1,82 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEDATATASKSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEDATATASKSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreateDataTasksResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
struct SourceCluster
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
int vpcInstancePort;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string endpoint;
|
||||||
|
std::string username;
|
||||||
|
std::string dataSourceType;
|
||||||
|
std::string vpcInstanceId;
|
||||||
|
std::string index;
|
||||||
|
std::string password;
|
||||||
|
};
|
||||||
|
struct SinkCluster
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string vpcInstancePort;
|
||||||
|
std::string username;
|
||||||
|
std::string dataSourceType;
|
||||||
|
std::string routing;
|
||||||
|
std::string index;
|
||||||
|
std::string mapping;
|
||||||
|
std::string vpcInstanceId;
|
||||||
|
std::string settings;
|
||||||
|
std::string password;
|
||||||
|
};
|
||||||
|
SourceCluster sourceCluster;
|
||||||
|
SinkCluster sinkCluster;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateDataTasksResult();
|
||||||
|
explicit CreateDataTasksResult(const std::string &payload);
|
||||||
|
~CreateDataTasksResult();
|
||||||
|
std::vector<ResultItem> getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEDATATASKSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEPIPELINESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEPIPELINESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreatePipelinesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreatePipelinesRequest();
|
||||||
|
~CreatePipelinesRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
bool getTrigger()const;
|
||||||
|
void setTrigger(bool trigger);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
bool trigger_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEPIPELINESREQUEST_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_ELASTICSEARCH_MODEL_CREATEPIPELINESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEPIPELINESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreatePipelinesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreatePipelinesResult();
|
||||||
|
explicit CreatePipelinesResult(const std::string &payload);
|
||||||
|
~CreatePipelinesResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATEPIPELINESRESULT_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_ELASTICSEARCH_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreateSnapshotRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateSnapshotRequest();
|
||||||
|
~CreateSnapshotRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATESNAPSHOTREQUEST_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_ELASTICSEARCH_MODEL_CREATESNAPSHOTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATESNAPSHOTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT CreateSnapshotResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateSnapshotResult();
|
||||||
|
explicit CreateSnapshotResult(const std::string &payload);
|
||||||
|
~CreateSnapshotResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_CREATESNAPSHOTRESULT_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_ELASTICSEARCH_MODEL_DELETECOLLECTORREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETECOLLECTORREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeleteCollectorRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteCollectorRequest();
|
||||||
|
~DeleteCollectorRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getResId()const;
|
||||||
|
void setResId(const std::string& resId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string resId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETECOLLECTORREQUEST_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_ELASTICSEARCH_MODEL_DELETECOLLECTORRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETECOLLECTORRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeleteCollectorResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteCollectorResult();
|
||||||
|
explicit DeleteCollectorResult(const std::string &payload);
|
||||||
|
~DeleteCollectorResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETECOLLECTORRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEDATATASKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEDATATASKREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeleteDataTaskRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteDataTaskRequest();
|
||||||
|
~DeleteDataTaskRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getTaskId()const;
|
||||||
|
void setTaskId(const std::string& taskId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string taskId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEDATATASKREQUEST_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_ELASTICSEARCH_MODEL_DELETEDATATASKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEDATATASKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeleteDataTaskResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteDataTaskResult();
|
||||||
|
explicit DeleteDataTaskResult(const std::string &payload);
|
||||||
|
~DeleteDataTaskResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEDATATASKRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEPIPELINESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEPIPELINESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeletePipelinesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeletePipelinesRequest();
|
||||||
|
~DeletePipelinesRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getPipelineIds()const;
|
||||||
|
void setPipelineIds(const std::string& pipelineIds);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string pipelineIds_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEPIPELINESREQUEST_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_ELASTICSEARCH_MODEL_DELETEPIPELINESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEPIPELINESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DeletePipelinesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePipelinesResult();
|
||||||
|
explicit DeletePipelinesResult(const std::string &payload);
|
||||||
|
~DeletePipelinesResult();
|
||||||
|
bool getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DELETEPIPELINESRESULT_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_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DescribeCollectorRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeCollectorRequest();
|
||||||
|
~DescribeCollectorRequest();
|
||||||
|
|
||||||
|
std::string getResId()const;
|
||||||
|
void setResId(const std::string& resId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string resId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORREQUEST_H_
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORRESULT_H_
|
||||||
|
#define ALIBABACLOUD_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/elasticsearch/ElasticsearchExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Elasticsearch
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_ELASTICSEARCH_EXPORT DescribeCollectorResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct ConfigsItem
|
||||||
|
{
|
||||||
|
std::string content;
|
||||||
|
std::string fileName;
|
||||||
|
};
|
||||||
|
struct ExtendConfigsItem
|
||||||
|
{
|
||||||
|
struct MachinesItem
|
||||||
|
{
|
||||||
|
std::string agentStatus;
|
||||||
|
std::string instanceId;
|
||||||
|
};
|
||||||
|
std::vector<std::string> hosts;
|
||||||
|
std::string type;
|
||||||
|
std::string userName;
|
||||||
|
std::string instanceId;
|
||||||
|
bool enableMonitoring;
|
||||||
|
std::vector<ExtendConfigsItem::MachinesItem> machines;
|
||||||
|
std::string instanceType;
|
||||||
|
std::string protocol;
|
||||||
|
std::string configType;
|
||||||
|
std::string groupId;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
std::vector<ConfigsItem> configs;
|
||||||
|
std::string resVersion;
|
||||||
|
std::string gmtCreatedTime;
|
||||||
|
std::string resId;
|
||||||
|
bool dryRun;
|
||||||
|
std::string gmtUpdateTime;
|
||||||
|
std::vector<ExtendConfigsItem> extendConfigs;
|
||||||
|
std::string name;
|
||||||
|
std::string resType;
|
||||||
|
std::vector<std::string> collectorPaths;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string ownerId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeCollectorResult();
|
||||||
|
explicit DescribeCollectorResult(const std::string &payload);
|
||||||
|
~DescribeCollectorResult();
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_ELASTICSEARCH_MODEL_DESCRIBECOLLECTORRESULT_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user