Generated 2022-07-28 for sophonsoar.
This commit is contained in:
278
sophonsoar/CMakeLists.txt
Normal file
278
sophonsoar/CMakeLists.txt
Normal file
@@ -0,0 +1,278 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(sophonsoar_public_header
|
||||
include/alibabacloud/sophonsoar/SophonsoarClient.h
|
||||
include/alibabacloud/sophonsoar/SophonsoarExport.h )
|
||||
|
||||
set(sophonsoar_public_header_model
|
||||
include/alibabacloud/sophonsoar/model/BatchModifyInstanceStatusRequest.h
|
||||
include/alibabacloud/sophonsoar/model/BatchModifyInstanceStatusResult.h
|
||||
include/alibabacloud/sophonsoar/model/ComparePlaybooksRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ComparePlaybooksResult.h
|
||||
include/alibabacloud/sophonsoar/model/ConvertPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ConvertPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/CreatePlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/CreatePlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/DebugPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DebugPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/DeleteComponentAssetRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DeleteComponentAssetResult.h
|
||||
include/alibabacloud/sophonsoar/model/DeletePlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DeletePlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentAssetFormRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentAssetFormResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentAssetsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentAssetsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentListRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentListResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentsJsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeComponentsJsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeDistinctReleasesRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeDistinctReleasesResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeEnumItemsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeEnumItemsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeExecutePlaybooksRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeExecutePlaybooksResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeFieldRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeFieldResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeLatestRecordSchemaRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeLatestRecordSchemaResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeNodeParamTagsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeNodeParamTagsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeNodeUsedInfosRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeNodeUsedInfosResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookInputOutputRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookInputOutputResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookMetricsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookMetricsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookNodesOutputRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookNodesOutputResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookNumberMetricsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookNumberMetricsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookReleasesRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybookReleasesResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybooksRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePlaybooksResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePopApiRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribePopApiResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeProcessTaskCountRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeProcessTaskCountResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeProcessTasksRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeProcessTasksResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordActionOutputListRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordActionOutputListResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordInOutputRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordInOutputResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarRecordsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarTaskAndActionsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSoarTaskAndActionsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSophonCommandsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescribeSophonCommandsResult.h
|
||||
include/alibabacloud/sophonsoar/model/DescriberPython3ScriptLogsRequest.h
|
||||
include/alibabacloud/sophonsoar/model/DescriberPython3ScriptLogsResult.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyComponentAssetRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyComponentAssetResult.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookInputOutputRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookInputOutputResult.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookInstanceStatusRequest.h
|
||||
include/alibabacloud/sophonsoar/model/ModifyPlaybookInstanceStatusResult.h
|
||||
include/alibabacloud/sophonsoar/model/PublishPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/PublishPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/QueryTreeDataRequest.h
|
||||
include/alibabacloud/sophonsoar/model/QueryTreeDataResult.h
|
||||
include/alibabacloud/sophonsoar/model/RenamePlaybookNodeRequest.h
|
||||
include/alibabacloud/sophonsoar/model/RenamePlaybookNodeResult.h
|
||||
include/alibabacloud/sophonsoar/model/RevertPlaybookReleaseRequest.h
|
||||
include/alibabacloud/sophonsoar/model/RevertPlaybookReleaseResult.h
|
||||
include/alibabacloud/sophonsoar/model/RunPython3ScriptRequest.h
|
||||
include/alibabacloud/sophonsoar/model/RunPython3ScriptResult.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerProcessTaskRequest.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerProcessTaskResult.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerSophonPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/TriggerSophonPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/VerifyPlaybookRequest.h
|
||||
include/alibabacloud/sophonsoar/model/VerifyPlaybookResult.h
|
||||
include/alibabacloud/sophonsoar/model/VerifyPythonFileRequest.h
|
||||
include/alibabacloud/sophonsoar/model/VerifyPythonFileResult.h )
|
||||
|
||||
set(sophonsoar_src
|
||||
src/SophonsoarClient.cc
|
||||
src/model/BatchModifyInstanceStatusRequest.cc
|
||||
src/model/BatchModifyInstanceStatusResult.cc
|
||||
src/model/ComparePlaybooksRequest.cc
|
||||
src/model/ComparePlaybooksResult.cc
|
||||
src/model/ConvertPlaybookRequest.cc
|
||||
src/model/ConvertPlaybookResult.cc
|
||||
src/model/CreatePlaybookRequest.cc
|
||||
src/model/CreatePlaybookResult.cc
|
||||
src/model/DebugPlaybookRequest.cc
|
||||
src/model/DebugPlaybookResult.cc
|
||||
src/model/DeleteComponentAssetRequest.cc
|
||||
src/model/DeleteComponentAssetResult.cc
|
||||
src/model/DeletePlaybookRequest.cc
|
||||
src/model/DeletePlaybookResult.cc
|
||||
src/model/DescribeComponentAssetFormRequest.cc
|
||||
src/model/DescribeComponentAssetFormResult.cc
|
||||
src/model/DescribeComponentAssetsRequest.cc
|
||||
src/model/DescribeComponentAssetsResult.cc
|
||||
src/model/DescribeComponentListRequest.cc
|
||||
src/model/DescribeComponentListResult.cc
|
||||
src/model/DescribeComponentPlaybookRequest.cc
|
||||
src/model/DescribeComponentPlaybookResult.cc
|
||||
src/model/DescribeComponentsJsRequest.cc
|
||||
src/model/DescribeComponentsJsResult.cc
|
||||
src/model/DescribeDistinctReleasesRequest.cc
|
||||
src/model/DescribeDistinctReleasesResult.cc
|
||||
src/model/DescribeEnumItemsRequest.cc
|
||||
src/model/DescribeEnumItemsResult.cc
|
||||
src/model/DescribeExecutePlaybooksRequest.cc
|
||||
src/model/DescribeExecutePlaybooksResult.cc
|
||||
src/model/DescribeFieldRequest.cc
|
||||
src/model/DescribeFieldResult.cc
|
||||
src/model/DescribeLatestRecordSchemaRequest.cc
|
||||
src/model/DescribeLatestRecordSchemaResult.cc
|
||||
src/model/DescribeNodeParamTagsRequest.cc
|
||||
src/model/DescribeNodeParamTagsResult.cc
|
||||
src/model/DescribeNodeUsedInfosRequest.cc
|
||||
src/model/DescribeNodeUsedInfosResult.cc
|
||||
src/model/DescribePlaybookRequest.cc
|
||||
src/model/DescribePlaybookResult.cc
|
||||
src/model/DescribePlaybookInputOutputRequest.cc
|
||||
src/model/DescribePlaybookInputOutputResult.cc
|
||||
src/model/DescribePlaybookMetricsRequest.cc
|
||||
src/model/DescribePlaybookMetricsResult.cc
|
||||
src/model/DescribePlaybookNodesOutputRequest.cc
|
||||
src/model/DescribePlaybookNodesOutputResult.cc
|
||||
src/model/DescribePlaybookNumberMetricsRequest.cc
|
||||
src/model/DescribePlaybookNumberMetricsResult.cc
|
||||
src/model/DescribePlaybookReleasesRequest.cc
|
||||
src/model/DescribePlaybookReleasesResult.cc
|
||||
src/model/DescribePlaybooksRequest.cc
|
||||
src/model/DescribePlaybooksResult.cc
|
||||
src/model/DescribePopApiRequest.cc
|
||||
src/model/DescribePopApiResult.cc
|
||||
src/model/DescribeProcessTaskCountRequest.cc
|
||||
src/model/DescribeProcessTaskCountResult.cc
|
||||
src/model/DescribeProcessTasksRequest.cc
|
||||
src/model/DescribeProcessTasksResult.cc
|
||||
src/model/DescribeSoarRecordActionOutputListRequest.cc
|
||||
src/model/DescribeSoarRecordActionOutputListResult.cc
|
||||
src/model/DescribeSoarRecordInOutputRequest.cc
|
||||
src/model/DescribeSoarRecordInOutputResult.cc
|
||||
src/model/DescribeSoarRecordsRequest.cc
|
||||
src/model/DescribeSoarRecordsResult.cc
|
||||
src/model/DescribeSoarTaskAndActionsRequest.cc
|
||||
src/model/DescribeSoarTaskAndActionsResult.cc
|
||||
src/model/DescribeSophonCommandsRequest.cc
|
||||
src/model/DescribeSophonCommandsResult.cc
|
||||
src/model/DescriberPython3ScriptLogsRequest.cc
|
||||
src/model/DescriberPython3ScriptLogsResult.cc
|
||||
src/model/ModifyComponentAssetRequest.cc
|
||||
src/model/ModifyComponentAssetResult.cc
|
||||
src/model/ModifyPlaybookRequest.cc
|
||||
src/model/ModifyPlaybookResult.cc
|
||||
src/model/ModifyPlaybookInputOutputRequest.cc
|
||||
src/model/ModifyPlaybookInputOutputResult.cc
|
||||
src/model/ModifyPlaybookInstanceStatusRequest.cc
|
||||
src/model/ModifyPlaybookInstanceStatusResult.cc
|
||||
src/model/PublishPlaybookRequest.cc
|
||||
src/model/PublishPlaybookResult.cc
|
||||
src/model/QueryTreeDataRequest.cc
|
||||
src/model/QueryTreeDataResult.cc
|
||||
src/model/RenamePlaybookNodeRequest.cc
|
||||
src/model/RenamePlaybookNodeResult.cc
|
||||
src/model/RevertPlaybookReleaseRequest.cc
|
||||
src/model/RevertPlaybookReleaseResult.cc
|
||||
src/model/RunPython3ScriptRequest.cc
|
||||
src/model/RunPython3ScriptResult.cc
|
||||
src/model/TriggerPlaybookRequest.cc
|
||||
src/model/TriggerPlaybookResult.cc
|
||||
src/model/TriggerProcessTaskRequest.cc
|
||||
src/model/TriggerProcessTaskResult.cc
|
||||
src/model/TriggerSophonPlaybookRequest.cc
|
||||
src/model/TriggerSophonPlaybookResult.cc
|
||||
src/model/VerifyPlaybookRequest.cc
|
||||
src/model/VerifyPlaybookResult.cc
|
||||
src/model/VerifyPythonFileRequest.cc
|
||||
src/model/VerifyPythonFileResult.cc )
|
||||
|
||||
add_library(sophonsoar ${LIB_TYPE}
|
||||
${sophonsoar_public_header}
|
||||
${sophonsoar_public_header_model}
|
||||
${sophonsoar_src})
|
||||
|
||||
set_target_properties(sophonsoar
|
||||
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}sophonsoar
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(sophonsoar
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_SOPHONSOAR_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(sophonsoar
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(sophonsoar
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(sophonsoar
|
||||
jsoncpp)
|
||||
target_include_directories(sophonsoar
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(sophonsoar
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(sophonsoar
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(sophonsoar
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(sophonsoar
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${sophonsoar_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sophonsoar)
|
||||
install(FILES ${sophonsoar_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sophonsoar/model)
|
||||
install(TARGETS sophonsoar
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
438
sophonsoar/include/alibabacloud/sophonsoar/SophonsoarClient.h
Normal file
438
sophonsoar/include/alibabacloud/sophonsoar/SophonsoarClient.h
Normal file
@@ -0,0 +1,438 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_SOPHONSOARCLIENT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_SOPHONSOARCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "SophonsoarExport.h"
|
||||
#include "model/BatchModifyInstanceStatusRequest.h"
|
||||
#include "model/BatchModifyInstanceStatusResult.h"
|
||||
#include "model/ComparePlaybooksRequest.h"
|
||||
#include "model/ComparePlaybooksResult.h"
|
||||
#include "model/ConvertPlaybookRequest.h"
|
||||
#include "model/ConvertPlaybookResult.h"
|
||||
#include "model/CreatePlaybookRequest.h"
|
||||
#include "model/CreatePlaybookResult.h"
|
||||
#include "model/DebugPlaybookRequest.h"
|
||||
#include "model/DebugPlaybookResult.h"
|
||||
#include "model/DeleteComponentAssetRequest.h"
|
||||
#include "model/DeleteComponentAssetResult.h"
|
||||
#include "model/DeletePlaybookRequest.h"
|
||||
#include "model/DeletePlaybookResult.h"
|
||||
#include "model/DescribeComponentAssetFormRequest.h"
|
||||
#include "model/DescribeComponentAssetFormResult.h"
|
||||
#include "model/DescribeComponentAssetsRequest.h"
|
||||
#include "model/DescribeComponentAssetsResult.h"
|
||||
#include "model/DescribeComponentListRequest.h"
|
||||
#include "model/DescribeComponentListResult.h"
|
||||
#include "model/DescribeComponentPlaybookRequest.h"
|
||||
#include "model/DescribeComponentPlaybookResult.h"
|
||||
#include "model/DescribeComponentsJsRequest.h"
|
||||
#include "model/DescribeComponentsJsResult.h"
|
||||
#include "model/DescribeDistinctReleasesRequest.h"
|
||||
#include "model/DescribeDistinctReleasesResult.h"
|
||||
#include "model/DescribeEnumItemsRequest.h"
|
||||
#include "model/DescribeEnumItemsResult.h"
|
||||
#include "model/DescribeExecutePlaybooksRequest.h"
|
||||
#include "model/DescribeExecutePlaybooksResult.h"
|
||||
#include "model/DescribeFieldRequest.h"
|
||||
#include "model/DescribeFieldResult.h"
|
||||
#include "model/DescribeLatestRecordSchemaRequest.h"
|
||||
#include "model/DescribeLatestRecordSchemaResult.h"
|
||||
#include "model/DescribeNodeParamTagsRequest.h"
|
||||
#include "model/DescribeNodeParamTagsResult.h"
|
||||
#include "model/DescribeNodeUsedInfosRequest.h"
|
||||
#include "model/DescribeNodeUsedInfosResult.h"
|
||||
#include "model/DescribePlaybookRequest.h"
|
||||
#include "model/DescribePlaybookResult.h"
|
||||
#include "model/DescribePlaybookInputOutputRequest.h"
|
||||
#include "model/DescribePlaybookInputOutputResult.h"
|
||||
#include "model/DescribePlaybookMetricsRequest.h"
|
||||
#include "model/DescribePlaybookMetricsResult.h"
|
||||
#include "model/DescribePlaybookNodesOutputRequest.h"
|
||||
#include "model/DescribePlaybookNodesOutputResult.h"
|
||||
#include "model/DescribePlaybookNumberMetricsRequest.h"
|
||||
#include "model/DescribePlaybookNumberMetricsResult.h"
|
||||
#include "model/DescribePlaybookReleasesRequest.h"
|
||||
#include "model/DescribePlaybookReleasesResult.h"
|
||||
#include "model/DescribePlaybooksRequest.h"
|
||||
#include "model/DescribePlaybooksResult.h"
|
||||
#include "model/DescribePopApiRequest.h"
|
||||
#include "model/DescribePopApiResult.h"
|
||||
#include "model/DescribeProcessTaskCountRequest.h"
|
||||
#include "model/DescribeProcessTaskCountResult.h"
|
||||
#include "model/DescribeProcessTasksRequest.h"
|
||||
#include "model/DescribeProcessTasksResult.h"
|
||||
#include "model/DescribeSoarRecordActionOutputListRequest.h"
|
||||
#include "model/DescribeSoarRecordActionOutputListResult.h"
|
||||
#include "model/DescribeSoarRecordInOutputRequest.h"
|
||||
#include "model/DescribeSoarRecordInOutputResult.h"
|
||||
#include "model/DescribeSoarRecordsRequest.h"
|
||||
#include "model/DescribeSoarRecordsResult.h"
|
||||
#include "model/DescribeSoarTaskAndActionsRequest.h"
|
||||
#include "model/DescribeSoarTaskAndActionsResult.h"
|
||||
#include "model/DescribeSophonCommandsRequest.h"
|
||||
#include "model/DescribeSophonCommandsResult.h"
|
||||
#include "model/DescriberPython3ScriptLogsRequest.h"
|
||||
#include "model/DescriberPython3ScriptLogsResult.h"
|
||||
#include "model/ModifyComponentAssetRequest.h"
|
||||
#include "model/ModifyComponentAssetResult.h"
|
||||
#include "model/ModifyPlaybookRequest.h"
|
||||
#include "model/ModifyPlaybookResult.h"
|
||||
#include "model/ModifyPlaybookInputOutputRequest.h"
|
||||
#include "model/ModifyPlaybookInputOutputResult.h"
|
||||
#include "model/ModifyPlaybookInstanceStatusRequest.h"
|
||||
#include "model/ModifyPlaybookInstanceStatusResult.h"
|
||||
#include "model/PublishPlaybookRequest.h"
|
||||
#include "model/PublishPlaybookResult.h"
|
||||
#include "model/QueryTreeDataRequest.h"
|
||||
#include "model/QueryTreeDataResult.h"
|
||||
#include "model/RenamePlaybookNodeRequest.h"
|
||||
#include "model/RenamePlaybookNodeResult.h"
|
||||
#include "model/RevertPlaybookReleaseRequest.h"
|
||||
#include "model/RevertPlaybookReleaseResult.h"
|
||||
#include "model/RunPython3ScriptRequest.h"
|
||||
#include "model/RunPython3ScriptResult.h"
|
||||
#include "model/TriggerPlaybookRequest.h"
|
||||
#include "model/TriggerPlaybookResult.h"
|
||||
#include "model/TriggerProcessTaskRequest.h"
|
||||
#include "model/TriggerProcessTaskResult.h"
|
||||
#include "model/TriggerSophonPlaybookRequest.h"
|
||||
#include "model/TriggerSophonPlaybookResult.h"
|
||||
#include "model/VerifyPlaybookRequest.h"
|
||||
#include "model/VerifyPlaybookResult.h"
|
||||
#include "model/VerifyPythonFileRequest.h"
|
||||
#include "model/VerifyPythonFileResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT SophonsoarClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::BatchModifyInstanceStatusResult> BatchModifyInstanceStatusOutcome;
|
||||
typedef std::future<BatchModifyInstanceStatusOutcome> BatchModifyInstanceStatusOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::BatchModifyInstanceStatusRequest&, const BatchModifyInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchModifyInstanceStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::ComparePlaybooksResult> ComparePlaybooksOutcome;
|
||||
typedef std::future<ComparePlaybooksOutcome> ComparePlaybooksOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ComparePlaybooksRequest&, const ComparePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ComparePlaybooksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConvertPlaybookResult> ConvertPlaybookOutcome;
|
||||
typedef std::future<ConvertPlaybookOutcome> ConvertPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ConvertPlaybookRequest&, const ConvertPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreatePlaybookResult> CreatePlaybookOutcome;
|
||||
typedef std::future<CreatePlaybookOutcome> CreatePlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::CreatePlaybookRequest&, const CreatePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::DebugPlaybookResult> DebugPlaybookOutcome;
|
||||
typedef std::future<DebugPlaybookOutcome> DebugPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DebugPlaybookRequest&, const DebugPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteComponentAssetResult> DeleteComponentAssetOutcome;
|
||||
typedef std::future<DeleteComponentAssetOutcome> DeleteComponentAssetOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DeleteComponentAssetRequest&, const DeleteComponentAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteComponentAssetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeletePlaybookResult> DeletePlaybookOutcome;
|
||||
typedef std::future<DeletePlaybookOutcome> DeletePlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DeletePlaybookRequest&, const DeletePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeComponentAssetFormResult> DescribeComponentAssetFormOutcome;
|
||||
typedef std::future<DescribeComponentAssetFormOutcome> DescribeComponentAssetFormOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentAssetFormRequest&, const DescribeComponentAssetFormOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentAssetFormAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeComponentAssetsResult> DescribeComponentAssetsOutcome;
|
||||
typedef std::future<DescribeComponentAssetsOutcome> DescribeComponentAssetsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentAssetsRequest&, const DescribeComponentAssetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentAssetsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeComponentListResult> DescribeComponentListOutcome;
|
||||
typedef std::future<DescribeComponentListOutcome> DescribeComponentListOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentListRequest&, const DescribeComponentListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeComponentPlaybookResult> DescribeComponentPlaybookOutcome;
|
||||
typedef std::future<DescribeComponentPlaybookOutcome> DescribeComponentPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentPlaybookRequest&, const DescribeComponentPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeComponentsJsResult> DescribeComponentsJsOutcome;
|
||||
typedef std::future<DescribeComponentsJsOutcome> DescribeComponentsJsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentsJsRequest&, const DescribeComponentsJsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentsJsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDistinctReleasesResult> DescribeDistinctReleasesOutcome;
|
||||
typedef std::future<DescribeDistinctReleasesOutcome> DescribeDistinctReleasesOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeDistinctReleasesRequest&, const DescribeDistinctReleasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDistinctReleasesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeEnumItemsResult> DescribeEnumItemsOutcome;
|
||||
typedef std::future<DescribeEnumItemsOutcome> DescribeEnumItemsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeEnumItemsRequest&, const DescribeEnumItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEnumItemsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeExecutePlaybooksResult> DescribeExecutePlaybooksOutcome;
|
||||
typedef std::future<DescribeExecutePlaybooksOutcome> DescribeExecutePlaybooksOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeExecutePlaybooksRequest&, const DescribeExecutePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExecutePlaybooksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeFieldResult> DescribeFieldOutcome;
|
||||
typedef std::future<DescribeFieldOutcome> DescribeFieldOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeFieldRequest&, const DescribeFieldOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFieldAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLatestRecordSchemaResult> DescribeLatestRecordSchemaOutcome;
|
||||
typedef std::future<DescribeLatestRecordSchemaOutcome> DescribeLatestRecordSchemaOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeLatestRecordSchemaRequest&, const DescribeLatestRecordSchemaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLatestRecordSchemaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeNodeParamTagsResult> DescribeNodeParamTagsOutcome;
|
||||
typedef std::future<DescribeNodeParamTagsOutcome> DescribeNodeParamTagsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeNodeParamTagsRequest&, const DescribeNodeParamTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeParamTagsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeNodeUsedInfosResult> DescribeNodeUsedInfosOutcome;
|
||||
typedef std::future<DescribeNodeUsedInfosOutcome> DescribeNodeUsedInfosOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeNodeUsedInfosRequest&, const DescribeNodeUsedInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeUsedInfosAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookResult> DescribePlaybookOutcome;
|
||||
typedef std::future<DescribePlaybookOutcome> DescribePlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookRequest&, const DescribePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookInputOutputResult> DescribePlaybookInputOutputOutcome;
|
||||
typedef std::future<DescribePlaybookInputOutputOutcome> DescribePlaybookInputOutputOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookInputOutputRequest&, const DescribePlaybookInputOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookInputOutputAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookMetricsResult> DescribePlaybookMetricsOutcome;
|
||||
typedef std::future<DescribePlaybookMetricsOutcome> DescribePlaybookMetricsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookMetricsRequest&, const DescribePlaybookMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookNodesOutputResult> DescribePlaybookNodesOutputOutcome;
|
||||
typedef std::future<DescribePlaybookNodesOutputOutcome> DescribePlaybookNodesOutputOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookNodesOutputRequest&, const DescribePlaybookNodesOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookNodesOutputAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookNumberMetricsResult> DescribePlaybookNumberMetricsOutcome;
|
||||
typedef std::future<DescribePlaybookNumberMetricsOutcome> DescribePlaybookNumberMetricsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookNumberMetricsRequest&, const DescribePlaybookNumberMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookNumberMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybookReleasesResult> DescribePlaybookReleasesOutcome;
|
||||
typedef std::future<DescribePlaybookReleasesOutcome> DescribePlaybookReleasesOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookReleasesRequest&, const DescribePlaybookReleasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookReleasesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlaybooksResult> DescribePlaybooksOutcome;
|
||||
typedef std::future<DescribePlaybooksOutcome> DescribePlaybooksOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybooksRequest&, const DescribePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybooksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePopApiResult> DescribePopApiOutcome;
|
||||
typedef std::future<DescribePopApiOutcome> DescribePopApiOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribePopApiRequest&, const DescribePopApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePopApiAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeProcessTaskCountResult> DescribeProcessTaskCountOutcome;
|
||||
typedef std::future<DescribeProcessTaskCountOutcome> DescribeProcessTaskCountOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeProcessTaskCountRequest&, const DescribeProcessTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessTaskCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeProcessTasksResult> DescribeProcessTasksOutcome;
|
||||
typedef std::future<DescribeProcessTasksOutcome> DescribeProcessTasksOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeProcessTasksRequest&, const DescribeProcessTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSoarRecordActionOutputListResult> DescribeSoarRecordActionOutputListOutcome;
|
||||
typedef std::future<DescribeSoarRecordActionOutputListOutcome> DescribeSoarRecordActionOutputListOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordActionOutputListRequest&, const DescribeSoarRecordActionOutputListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordActionOutputListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSoarRecordInOutputResult> DescribeSoarRecordInOutputOutcome;
|
||||
typedef std::future<DescribeSoarRecordInOutputOutcome> DescribeSoarRecordInOutputOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordInOutputRequest&, const DescribeSoarRecordInOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordInOutputAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSoarRecordsResult> DescribeSoarRecordsOutcome;
|
||||
typedef std::future<DescribeSoarRecordsOutcome> DescribeSoarRecordsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordsRequest&, const DescribeSoarRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSoarTaskAndActionsResult> DescribeSoarTaskAndActionsOutcome;
|
||||
typedef std::future<DescribeSoarTaskAndActionsOutcome> DescribeSoarTaskAndActionsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarTaskAndActionsRequest&, const DescribeSoarTaskAndActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarTaskAndActionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSophonCommandsResult> DescribeSophonCommandsOutcome;
|
||||
typedef std::future<DescribeSophonCommandsOutcome> DescribeSophonCommandsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSophonCommandsRequest&, const DescribeSophonCommandsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSophonCommandsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescriberPython3ScriptLogsResult> DescriberPython3ScriptLogsOutcome;
|
||||
typedef std::future<DescriberPython3ScriptLogsOutcome> DescriberPython3ScriptLogsOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::DescriberPython3ScriptLogsRequest&, const DescriberPython3ScriptLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescriberPython3ScriptLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyComponentAssetResult> ModifyComponentAssetOutcome;
|
||||
typedef std::future<ModifyComponentAssetOutcome> ModifyComponentAssetOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ModifyComponentAssetRequest&, const ModifyComponentAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyComponentAssetAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyPlaybookResult> ModifyPlaybookOutcome;
|
||||
typedef std::future<ModifyPlaybookOutcome> ModifyPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookRequest&, const ModifyPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyPlaybookInputOutputResult> ModifyPlaybookInputOutputOutcome;
|
||||
typedef std::future<ModifyPlaybookInputOutputOutcome> ModifyPlaybookInputOutputOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookInputOutputRequest&, const ModifyPlaybookInputOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookInputOutputAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyPlaybookInstanceStatusResult> ModifyPlaybookInstanceStatusOutcome;
|
||||
typedef std::future<ModifyPlaybookInstanceStatusOutcome> ModifyPlaybookInstanceStatusOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookInstanceStatusRequest&, const ModifyPlaybookInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookInstanceStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::PublishPlaybookResult> PublishPlaybookOutcome;
|
||||
typedef std::future<PublishPlaybookOutcome> PublishPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::PublishPlaybookRequest&, const PublishPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryTreeDataResult> QueryTreeDataOutcome;
|
||||
typedef std::future<QueryTreeDataOutcome> QueryTreeDataOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::QueryTreeDataRequest&, const QueryTreeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTreeDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::RenamePlaybookNodeResult> RenamePlaybookNodeOutcome;
|
||||
typedef std::future<RenamePlaybookNodeOutcome> RenamePlaybookNodeOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::RenamePlaybookNodeRequest&, const RenamePlaybookNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenamePlaybookNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::RevertPlaybookReleaseResult> RevertPlaybookReleaseOutcome;
|
||||
typedef std::future<RevertPlaybookReleaseOutcome> RevertPlaybookReleaseOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::RevertPlaybookReleaseRequest&, const RevertPlaybookReleaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevertPlaybookReleaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::RunPython3ScriptResult> RunPython3ScriptOutcome;
|
||||
typedef std::future<RunPython3ScriptOutcome> RunPython3ScriptOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::RunPython3ScriptRequest&, const RunPython3ScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunPython3ScriptAsyncHandler;
|
||||
typedef Outcome<Error, Model::TriggerPlaybookResult> TriggerPlaybookOutcome;
|
||||
typedef std::future<TriggerPlaybookOutcome> TriggerPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::TriggerPlaybookRequest&, const TriggerPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::TriggerProcessTaskResult> TriggerProcessTaskOutcome;
|
||||
typedef std::future<TriggerProcessTaskOutcome> TriggerProcessTaskOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::TriggerProcessTaskRequest&, const TriggerProcessTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerProcessTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::TriggerSophonPlaybookResult> TriggerSophonPlaybookOutcome;
|
||||
typedef std::future<TriggerSophonPlaybookOutcome> TriggerSophonPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::TriggerSophonPlaybookRequest&, const TriggerSophonPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerSophonPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::VerifyPlaybookResult> VerifyPlaybookOutcome;
|
||||
typedef std::future<VerifyPlaybookOutcome> VerifyPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::VerifyPlaybookRequest&, const VerifyPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyPlaybookAsyncHandler;
|
||||
typedef Outcome<Error, Model::VerifyPythonFileResult> VerifyPythonFileOutcome;
|
||||
typedef std::future<VerifyPythonFileOutcome> VerifyPythonFileOutcomeCallable;
|
||||
typedef std::function<void(const SophonsoarClient*, const Model::VerifyPythonFileRequest&, const VerifyPythonFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyPythonFileAsyncHandler;
|
||||
|
||||
SophonsoarClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
SophonsoarClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
SophonsoarClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~SophonsoarClient();
|
||||
BatchModifyInstanceStatusOutcome batchModifyInstanceStatus(const Model::BatchModifyInstanceStatusRequest &request)const;
|
||||
void batchModifyInstanceStatusAsync(const Model::BatchModifyInstanceStatusRequest& request, const BatchModifyInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchModifyInstanceStatusOutcomeCallable batchModifyInstanceStatusCallable(const Model::BatchModifyInstanceStatusRequest& request) const;
|
||||
ComparePlaybooksOutcome comparePlaybooks(const Model::ComparePlaybooksRequest &request)const;
|
||||
void comparePlaybooksAsync(const Model::ComparePlaybooksRequest& request, const ComparePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ComparePlaybooksOutcomeCallable comparePlaybooksCallable(const Model::ComparePlaybooksRequest& request) const;
|
||||
ConvertPlaybookOutcome convertPlaybook(const Model::ConvertPlaybookRequest &request)const;
|
||||
void convertPlaybookAsync(const Model::ConvertPlaybookRequest& request, const ConvertPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConvertPlaybookOutcomeCallable convertPlaybookCallable(const Model::ConvertPlaybookRequest& request) const;
|
||||
CreatePlaybookOutcome createPlaybook(const Model::CreatePlaybookRequest &request)const;
|
||||
void createPlaybookAsync(const Model::CreatePlaybookRequest& request, const CreatePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreatePlaybookOutcomeCallable createPlaybookCallable(const Model::CreatePlaybookRequest& request) const;
|
||||
DebugPlaybookOutcome debugPlaybook(const Model::DebugPlaybookRequest &request)const;
|
||||
void debugPlaybookAsync(const Model::DebugPlaybookRequest& request, const DebugPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DebugPlaybookOutcomeCallable debugPlaybookCallable(const Model::DebugPlaybookRequest& request) const;
|
||||
DeleteComponentAssetOutcome deleteComponentAsset(const Model::DeleteComponentAssetRequest &request)const;
|
||||
void deleteComponentAssetAsync(const Model::DeleteComponentAssetRequest& request, const DeleteComponentAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteComponentAssetOutcomeCallable deleteComponentAssetCallable(const Model::DeleteComponentAssetRequest& request) const;
|
||||
DeletePlaybookOutcome deletePlaybook(const Model::DeletePlaybookRequest &request)const;
|
||||
void deletePlaybookAsync(const Model::DeletePlaybookRequest& request, const DeletePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeletePlaybookOutcomeCallable deletePlaybookCallable(const Model::DeletePlaybookRequest& request) const;
|
||||
DescribeComponentAssetFormOutcome describeComponentAssetForm(const Model::DescribeComponentAssetFormRequest &request)const;
|
||||
void describeComponentAssetFormAsync(const Model::DescribeComponentAssetFormRequest& request, const DescribeComponentAssetFormAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeComponentAssetFormOutcomeCallable describeComponentAssetFormCallable(const Model::DescribeComponentAssetFormRequest& request) const;
|
||||
DescribeComponentAssetsOutcome describeComponentAssets(const Model::DescribeComponentAssetsRequest &request)const;
|
||||
void describeComponentAssetsAsync(const Model::DescribeComponentAssetsRequest& request, const DescribeComponentAssetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeComponentAssetsOutcomeCallable describeComponentAssetsCallable(const Model::DescribeComponentAssetsRequest& request) const;
|
||||
DescribeComponentListOutcome describeComponentList(const Model::DescribeComponentListRequest &request)const;
|
||||
void describeComponentListAsync(const Model::DescribeComponentListRequest& request, const DescribeComponentListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeComponentListOutcomeCallable describeComponentListCallable(const Model::DescribeComponentListRequest& request) const;
|
||||
DescribeComponentPlaybookOutcome describeComponentPlaybook(const Model::DescribeComponentPlaybookRequest &request)const;
|
||||
void describeComponentPlaybookAsync(const Model::DescribeComponentPlaybookRequest& request, const DescribeComponentPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeComponentPlaybookOutcomeCallable describeComponentPlaybookCallable(const Model::DescribeComponentPlaybookRequest& request) const;
|
||||
DescribeComponentsJsOutcome describeComponentsJs(const Model::DescribeComponentsJsRequest &request)const;
|
||||
void describeComponentsJsAsync(const Model::DescribeComponentsJsRequest& request, const DescribeComponentsJsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeComponentsJsOutcomeCallable describeComponentsJsCallable(const Model::DescribeComponentsJsRequest& request) const;
|
||||
DescribeDistinctReleasesOutcome describeDistinctReleases(const Model::DescribeDistinctReleasesRequest &request)const;
|
||||
void describeDistinctReleasesAsync(const Model::DescribeDistinctReleasesRequest& request, const DescribeDistinctReleasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDistinctReleasesOutcomeCallable describeDistinctReleasesCallable(const Model::DescribeDistinctReleasesRequest& request) const;
|
||||
DescribeEnumItemsOutcome describeEnumItems(const Model::DescribeEnumItemsRequest &request)const;
|
||||
void describeEnumItemsAsync(const Model::DescribeEnumItemsRequest& request, const DescribeEnumItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEnumItemsOutcomeCallable describeEnumItemsCallable(const Model::DescribeEnumItemsRequest& request) const;
|
||||
DescribeExecutePlaybooksOutcome describeExecutePlaybooks(const Model::DescribeExecutePlaybooksRequest &request)const;
|
||||
void describeExecutePlaybooksAsync(const Model::DescribeExecutePlaybooksRequest& request, const DescribeExecutePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeExecutePlaybooksOutcomeCallable describeExecutePlaybooksCallable(const Model::DescribeExecutePlaybooksRequest& request) const;
|
||||
DescribeFieldOutcome describeField(const Model::DescribeFieldRequest &request)const;
|
||||
void describeFieldAsync(const Model::DescribeFieldRequest& request, const DescribeFieldAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFieldOutcomeCallable describeFieldCallable(const Model::DescribeFieldRequest& request) const;
|
||||
DescribeLatestRecordSchemaOutcome describeLatestRecordSchema(const Model::DescribeLatestRecordSchemaRequest &request)const;
|
||||
void describeLatestRecordSchemaAsync(const Model::DescribeLatestRecordSchemaRequest& request, const DescribeLatestRecordSchemaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLatestRecordSchemaOutcomeCallable describeLatestRecordSchemaCallable(const Model::DescribeLatestRecordSchemaRequest& request) const;
|
||||
DescribeNodeParamTagsOutcome describeNodeParamTags(const Model::DescribeNodeParamTagsRequest &request)const;
|
||||
void describeNodeParamTagsAsync(const Model::DescribeNodeParamTagsRequest& request, const DescribeNodeParamTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeNodeParamTagsOutcomeCallable describeNodeParamTagsCallable(const Model::DescribeNodeParamTagsRequest& request) const;
|
||||
DescribeNodeUsedInfosOutcome describeNodeUsedInfos(const Model::DescribeNodeUsedInfosRequest &request)const;
|
||||
void describeNodeUsedInfosAsync(const Model::DescribeNodeUsedInfosRequest& request, const DescribeNodeUsedInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeNodeUsedInfosOutcomeCallable describeNodeUsedInfosCallable(const Model::DescribeNodeUsedInfosRequest& request) const;
|
||||
DescribePlaybookOutcome describePlaybook(const Model::DescribePlaybookRequest &request)const;
|
||||
void describePlaybookAsync(const Model::DescribePlaybookRequest& request, const DescribePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookOutcomeCallable describePlaybookCallable(const Model::DescribePlaybookRequest& request) const;
|
||||
DescribePlaybookInputOutputOutcome describePlaybookInputOutput(const Model::DescribePlaybookInputOutputRequest &request)const;
|
||||
void describePlaybookInputOutputAsync(const Model::DescribePlaybookInputOutputRequest& request, const DescribePlaybookInputOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookInputOutputOutcomeCallable describePlaybookInputOutputCallable(const Model::DescribePlaybookInputOutputRequest& request) const;
|
||||
DescribePlaybookMetricsOutcome describePlaybookMetrics(const Model::DescribePlaybookMetricsRequest &request)const;
|
||||
void describePlaybookMetricsAsync(const Model::DescribePlaybookMetricsRequest& request, const DescribePlaybookMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookMetricsOutcomeCallable describePlaybookMetricsCallable(const Model::DescribePlaybookMetricsRequest& request) const;
|
||||
DescribePlaybookNodesOutputOutcome describePlaybookNodesOutput(const Model::DescribePlaybookNodesOutputRequest &request)const;
|
||||
void describePlaybookNodesOutputAsync(const Model::DescribePlaybookNodesOutputRequest& request, const DescribePlaybookNodesOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookNodesOutputOutcomeCallable describePlaybookNodesOutputCallable(const Model::DescribePlaybookNodesOutputRequest& request) const;
|
||||
DescribePlaybookNumberMetricsOutcome describePlaybookNumberMetrics(const Model::DescribePlaybookNumberMetricsRequest &request)const;
|
||||
void describePlaybookNumberMetricsAsync(const Model::DescribePlaybookNumberMetricsRequest& request, const DescribePlaybookNumberMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookNumberMetricsOutcomeCallable describePlaybookNumberMetricsCallable(const Model::DescribePlaybookNumberMetricsRequest& request) const;
|
||||
DescribePlaybookReleasesOutcome describePlaybookReleases(const Model::DescribePlaybookReleasesRequest &request)const;
|
||||
void describePlaybookReleasesAsync(const Model::DescribePlaybookReleasesRequest& request, const DescribePlaybookReleasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybookReleasesOutcomeCallable describePlaybookReleasesCallable(const Model::DescribePlaybookReleasesRequest& request) const;
|
||||
DescribePlaybooksOutcome describePlaybooks(const Model::DescribePlaybooksRequest &request)const;
|
||||
void describePlaybooksAsync(const Model::DescribePlaybooksRequest& request, const DescribePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlaybooksOutcomeCallable describePlaybooksCallable(const Model::DescribePlaybooksRequest& request) const;
|
||||
DescribePopApiOutcome describePopApi(const Model::DescribePopApiRequest &request)const;
|
||||
void describePopApiAsync(const Model::DescribePopApiRequest& request, const DescribePopApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePopApiOutcomeCallable describePopApiCallable(const Model::DescribePopApiRequest& request) const;
|
||||
DescribeProcessTaskCountOutcome describeProcessTaskCount(const Model::DescribeProcessTaskCountRequest &request)const;
|
||||
void describeProcessTaskCountAsync(const Model::DescribeProcessTaskCountRequest& request, const DescribeProcessTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeProcessTaskCountOutcomeCallable describeProcessTaskCountCallable(const Model::DescribeProcessTaskCountRequest& request) const;
|
||||
DescribeProcessTasksOutcome describeProcessTasks(const Model::DescribeProcessTasksRequest &request)const;
|
||||
void describeProcessTasksAsync(const Model::DescribeProcessTasksRequest& request, const DescribeProcessTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeProcessTasksOutcomeCallable describeProcessTasksCallable(const Model::DescribeProcessTasksRequest& request) const;
|
||||
DescribeSoarRecordActionOutputListOutcome describeSoarRecordActionOutputList(const Model::DescribeSoarRecordActionOutputListRequest &request)const;
|
||||
void describeSoarRecordActionOutputListAsync(const Model::DescribeSoarRecordActionOutputListRequest& request, const DescribeSoarRecordActionOutputListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSoarRecordActionOutputListOutcomeCallable describeSoarRecordActionOutputListCallable(const Model::DescribeSoarRecordActionOutputListRequest& request) const;
|
||||
DescribeSoarRecordInOutputOutcome describeSoarRecordInOutput(const Model::DescribeSoarRecordInOutputRequest &request)const;
|
||||
void describeSoarRecordInOutputAsync(const Model::DescribeSoarRecordInOutputRequest& request, const DescribeSoarRecordInOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSoarRecordInOutputOutcomeCallable describeSoarRecordInOutputCallable(const Model::DescribeSoarRecordInOutputRequest& request) const;
|
||||
DescribeSoarRecordsOutcome describeSoarRecords(const Model::DescribeSoarRecordsRequest &request)const;
|
||||
void describeSoarRecordsAsync(const Model::DescribeSoarRecordsRequest& request, const DescribeSoarRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSoarRecordsOutcomeCallable describeSoarRecordsCallable(const Model::DescribeSoarRecordsRequest& request) const;
|
||||
DescribeSoarTaskAndActionsOutcome describeSoarTaskAndActions(const Model::DescribeSoarTaskAndActionsRequest &request)const;
|
||||
void describeSoarTaskAndActionsAsync(const Model::DescribeSoarTaskAndActionsRequest& request, const DescribeSoarTaskAndActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSoarTaskAndActionsOutcomeCallable describeSoarTaskAndActionsCallable(const Model::DescribeSoarTaskAndActionsRequest& request) const;
|
||||
DescribeSophonCommandsOutcome describeSophonCommands(const Model::DescribeSophonCommandsRequest &request)const;
|
||||
void describeSophonCommandsAsync(const Model::DescribeSophonCommandsRequest& request, const DescribeSophonCommandsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSophonCommandsOutcomeCallable describeSophonCommandsCallable(const Model::DescribeSophonCommandsRequest& request) const;
|
||||
DescriberPython3ScriptLogsOutcome describerPython3ScriptLogs(const Model::DescriberPython3ScriptLogsRequest &request)const;
|
||||
void describerPython3ScriptLogsAsync(const Model::DescriberPython3ScriptLogsRequest& request, const DescriberPython3ScriptLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescriberPython3ScriptLogsOutcomeCallable describerPython3ScriptLogsCallable(const Model::DescriberPython3ScriptLogsRequest& request) const;
|
||||
ModifyComponentAssetOutcome modifyComponentAsset(const Model::ModifyComponentAssetRequest &request)const;
|
||||
void modifyComponentAssetAsync(const Model::ModifyComponentAssetRequest& request, const ModifyComponentAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyComponentAssetOutcomeCallable modifyComponentAssetCallable(const Model::ModifyComponentAssetRequest& request) const;
|
||||
ModifyPlaybookOutcome modifyPlaybook(const Model::ModifyPlaybookRequest &request)const;
|
||||
void modifyPlaybookAsync(const Model::ModifyPlaybookRequest& request, const ModifyPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyPlaybookOutcomeCallable modifyPlaybookCallable(const Model::ModifyPlaybookRequest& request) const;
|
||||
ModifyPlaybookInputOutputOutcome modifyPlaybookInputOutput(const Model::ModifyPlaybookInputOutputRequest &request)const;
|
||||
void modifyPlaybookInputOutputAsync(const Model::ModifyPlaybookInputOutputRequest& request, const ModifyPlaybookInputOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyPlaybookInputOutputOutcomeCallable modifyPlaybookInputOutputCallable(const Model::ModifyPlaybookInputOutputRequest& request) const;
|
||||
ModifyPlaybookInstanceStatusOutcome modifyPlaybookInstanceStatus(const Model::ModifyPlaybookInstanceStatusRequest &request)const;
|
||||
void modifyPlaybookInstanceStatusAsync(const Model::ModifyPlaybookInstanceStatusRequest& request, const ModifyPlaybookInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyPlaybookInstanceStatusOutcomeCallable modifyPlaybookInstanceStatusCallable(const Model::ModifyPlaybookInstanceStatusRequest& request) const;
|
||||
PublishPlaybookOutcome publishPlaybook(const Model::PublishPlaybookRequest &request)const;
|
||||
void publishPlaybookAsync(const Model::PublishPlaybookRequest& request, const PublishPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PublishPlaybookOutcomeCallable publishPlaybookCallable(const Model::PublishPlaybookRequest& request) const;
|
||||
QueryTreeDataOutcome queryTreeData(const Model::QueryTreeDataRequest &request)const;
|
||||
void queryTreeDataAsync(const Model::QueryTreeDataRequest& request, const QueryTreeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryTreeDataOutcomeCallable queryTreeDataCallable(const Model::QueryTreeDataRequest& request) const;
|
||||
RenamePlaybookNodeOutcome renamePlaybookNode(const Model::RenamePlaybookNodeRequest &request)const;
|
||||
void renamePlaybookNodeAsync(const Model::RenamePlaybookNodeRequest& request, const RenamePlaybookNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RenamePlaybookNodeOutcomeCallable renamePlaybookNodeCallable(const Model::RenamePlaybookNodeRequest& request) const;
|
||||
RevertPlaybookReleaseOutcome revertPlaybookRelease(const Model::RevertPlaybookReleaseRequest &request)const;
|
||||
void revertPlaybookReleaseAsync(const Model::RevertPlaybookReleaseRequest& request, const RevertPlaybookReleaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RevertPlaybookReleaseOutcomeCallable revertPlaybookReleaseCallable(const Model::RevertPlaybookReleaseRequest& request) const;
|
||||
RunPython3ScriptOutcome runPython3Script(const Model::RunPython3ScriptRequest &request)const;
|
||||
void runPython3ScriptAsync(const Model::RunPython3ScriptRequest& request, const RunPython3ScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RunPython3ScriptOutcomeCallable runPython3ScriptCallable(const Model::RunPython3ScriptRequest& request) const;
|
||||
TriggerPlaybookOutcome triggerPlaybook(const Model::TriggerPlaybookRequest &request)const;
|
||||
void triggerPlaybookAsync(const Model::TriggerPlaybookRequest& request, const TriggerPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TriggerPlaybookOutcomeCallable triggerPlaybookCallable(const Model::TriggerPlaybookRequest& request) const;
|
||||
TriggerProcessTaskOutcome triggerProcessTask(const Model::TriggerProcessTaskRequest &request)const;
|
||||
void triggerProcessTaskAsync(const Model::TriggerProcessTaskRequest& request, const TriggerProcessTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TriggerProcessTaskOutcomeCallable triggerProcessTaskCallable(const Model::TriggerProcessTaskRequest& request) const;
|
||||
TriggerSophonPlaybookOutcome triggerSophonPlaybook(const Model::TriggerSophonPlaybookRequest &request)const;
|
||||
void triggerSophonPlaybookAsync(const Model::TriggerSophonPlaybookRequest& request, const TriggerSophonPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TriggerSophonPlaybookOutcomeCallable triggerSophonPlaybookCallable(const Model::TriggerSophonPlaybookRequest& request) const;
|
||||
VerifyPlaybookOutcome verifyPlaybook(const Model::VerifyPlaybookRequest &request)const;
|
||||
void verifyPlaybookAsync(const Model::VerifyPlaybookRequest& request, const VerifyPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VerifyPlaybookOutcomeCallable verifyPlaybookCallable(const Model::VerifyPlaybookRequest& request) const;
|
||||
VerifyPythonFileOutcome verifyPythonFile(const Model::VerifyPythonFileRequest &request)const;
|
||||
void verifyPythonFileAsync(const Model::VerifyPythonFileRequest& request, const VerifyPythonFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
VerifyPythonFileOutcomeCallable verifyPythonFileCallable(const Model::VerifyPythonFileRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_SOPHONSOARCLIENT_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_SOPHONSOAR_SOPHONSOAREXPORT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_SOPHONSOAREXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_SOPHONSOAR_LIBRARY)
|
||||
# define ALIBABACLOUD_SOPHONSOAR_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_SOPHONSOAR_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_SOPHONSOAR_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_SOPHONSOAREXPORT_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_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT BatchModifyInstanceStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
BatchModifyInstanceStatusRequest();
|
||||
~BatchModifyInstanceStatusRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
int getActive() const;
|
||||
void setActive(int active);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
int active_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_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_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT BatchModifyInstanceStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchModifyInstanceStatusResult();
|
||||
explicit BatchModifyInstanceStatusResult(const std::string &payload);
|
||||
~BatchModifyInstanceStatusResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_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_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ComparePlaybooksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ComparePlaybooksRequest();
|
||||
~ComparePlaybooksRequest();
|
||||
int getOldPlaybookReleaseId() const;
|
||||
void setOldPlaybookReleaseId(int oldPlaybookReleaseId);
|
||||
int getNewPlaybookReleaseId() const;
|
||||
void setNewPlaybookReleaseId(int newPlaybookReleaseId);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
int oldPlaybookReleaseId_;
|
||||
int newPlaybookReleaseId_;
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_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_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ComparePlaybooksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CompareResult
|
||||
{
|
||||
bool same;
|
||||
std::string description;
|
||||
bool _new;
|
||||
};
|
||||
|
||||
|
||||
ComparePlaybooksResult();
|
||||
explicit ComparePlaybooksResult(const std::string &payload);
|
||||
~ComparePlaybooksResult();
|
||||
CompareResult getCompareResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
CompareResult compareResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_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_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ConvertPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConvertPlaybookRequest();
|
||||
~ConvertPlaybookRequest();
|
||||
long getRoleFor() const;
|
||||
void setRoleFor(long roleFor);
|
||||
std::string getTaskflow() const;
|
||||
void setTaskflow(const std::string &taskflow);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
long roleFor_;
|
||||
std::string taskflow_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ConvertPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConvertPlaybookResult();
|
||||
explicit ConvertPlaybookResult(const std::string &payload);
|
||||
~ConvertPlaybookResult();
|
||||
std::string getConfig()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT CreatePlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreatePlaybookRequest();
|
||||
~CreatePlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getTaskflowType() const;
|
||||
void setTaskflowType(const std::string &taskflowType);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getDisplayName() const;
|
||||
void setDisplayName(const std::string &displayName);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string taskflowType_;
|
||||
std::string description_;
|
||||
std::string displayName_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT CreatePlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string playbookUuid;
|
||||
};
|
||||
|
||||
|
||||
CreatePlaybookResult();
|
||||
explicit CreatePlaybookResult(const std::string &payload);
|
||||
~CreatePlaybookResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DebugPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DebugPlaybookRequest();
|
||||
~DebugPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getTaskflow() const;
|
||||
void setTaskflow(const std::string &taskflow);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRecord() const;
|
||||
void setRecord(const std::string &record);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string taskflow_;
|
||||
std::string playbookUuid_;
|
||||
std::string record_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DebugPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DebugPlaybookResult();
|
||||
explicit DebugPlaybookResult(const std::string &payload);
|
||||
~DebugPlaybookResult();
|
||||
std::string getRequestUuid()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string requestUuid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeleteComponentAssetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteComponentAssetRequest();
|
||||
~DeleteComponentAssetRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
long getAssetId() const;
|
||||
void setAssetId(long assetId);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
long assetId_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_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_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeleteComponentAssetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteComponentAssetResult();
|
||||
explicit DeleteComponentAssetResult(const std::string &payload);
|
||||
~DeleteComponentAssetResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_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_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeletePlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeletePlaybookRequest();
|
||||
~DeletePlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeletePlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeletePlaybookResult();
|
||||
explicit DeletePlaybookResult(const std::string &payload);
|
||||
~DeletePlaybookResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetFormRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeComponentAssetFormRequest();
|
||||
~DescribeComponentAssetFormRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getComponentName() const;
|
||||
void setComponentName(const std::string &componentName);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string componentName_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetFormResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeComponentAssetFormResult();
|
||||
explicit DescribeComponentAssetFormResult(const std::string &payload);
|
||||
~DescribeComponentAssetFormResult();
|
||||
std::string getComponentAssetForm()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string componentAssetForm_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeComponentAssetsRequest();
|
||||
~DescribeComponentAssetsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getComponentName() const;
|
||||
void setComponentName(const std::string &componentName);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string componentName_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ComponentAssetsItem
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string tenantId;
|
||||
std::string owner;
|
||||
std::string domainId;
|
||||
std::string assetUuid;
|
||||
std::string gmtModified;
|
||||
std::string componentname;
|
||||
std::string params;
|
||||
long id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeComponentAssetsResult();
|
||||
explicit DescribeComponentAssetsResult(const std::string &payload);
|
||||
~DescribeComponentAssetsResult();
|
||||
std::vector<ComponentAssetsItem> getComponentAssets()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ComponentAssetsItem> componentAssets_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeComponentListRequest();
|
||||
~DescribeComponentListRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeComponentListResult();
|
||||
explicit DescribeComponentListResult(const std::string &payload);
|
||||
~DescribeComponentListResult();
|
||||
std::string getComponents()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string components_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeComponentPlaybookRequest();
|
||||
~DescribeComponentPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string playbookUuid;
|
||||
std::string inputParams;
|
||||
std::string tenantId;
|
||||
std::string ownType;
|
||||
std::string description;
|
||||
std::string displayName;
|
||||
std::string outputParams;
|
||||
};
|
||||
|
||||
|
||||
DescribeComponentPlaybookResult();
|
||||
explicit DescribeComponentPlaybookResult(const std::string &payload);
|
||||
~DescribeComponentPlaybookResult();
|
||||
std::vector<Data> getPlaybooks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> playbooks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentsJsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeComponentsJsRequest();
|
||||
~DescribeComponentsJsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentsJsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeComponentsJsResult();
|
||||
explicit DescribeComponentsJsResult(const std::string &payload);
|
||||
~DescribeComponentsJsResult();
|
||||
std::string getComponentsJs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string componentsJs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_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_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeDistinctReleasesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDistinctReleasesRequest();
|
||||
~DescribeDistinctReleasesRequest();
|
||||
std::string getTaskflowMd5() const;
|
||||
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string taskflowMd5_;
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_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_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeDistinctReleasesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordsItem
|
||||
{
|
||||
int flowFlag;
|
||||
std::string description;
|
||||
std::string taskflowType;
|
||||
std::string taskflowMd5;
|
||||
int flowTag;
|
||||
};
|
||||
|
||||
|
||||
DescribeDistinctReleasesResult();
|
||||
explicit DescribeDistinctReleasesResult(const std::string &payload);
|
||||
~DescribeDistinctReleasesResult();
|
||||
std::vector<RecordsItem> getRecords()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordsItem> records_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_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_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeEnumItemsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEnumItemsRequest();
|
||||
~DescribeEnumItemsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getEnumType() const;
|
||||
void setEnumType(const std::string &enumType);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string enumType_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeEnumItemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
|
||||
DescribeEnumItemsResult();
|
||||
explicit DescribeEnumItemsResult(const std::string &payload);
|
||||
~DescribeEnumItemsResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||
@@ -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_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeExecutePlaybooksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeExecutePlaybooksRequest();
|
||||
~DescribeExecutePlaybooksRequest();
|
||||
std::string getPlaybookName() const;
|
||||
void setPlaybookName(const std::string &playbookName);
|
||||
std::string getParamType() const;
|
||||
void setParamType(const std::string ¶mType);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getInputMode() const;
|
||||
void setInputMode(const std::string &inputMode);
|
||||
int getCheckTag() const;
|
||||
void setCheckTag(int checkTag);
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string playbookName_;
|
||||
std::string paramType_;
|
||||
std::string roleFor_;
|
||||
std::string inputMode_;
|
||||
int checkTag_;
|
||||
std::string source_;
|
||||
std::string uuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeExecutePlaybooksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string description;
|
||||
std::string actionType;
|
||||
std::string uuid;
|
||||
std::string displayName;
|
||||
std::string commandEntity;
|
||||
std::string taskConfig;
|
||||
std::string paramConfig;
|
||||
std::string paramType;
|
||||
};
|
||||
|
||||
|
||||
DescribeExecutePlaybooksResult();
|
||||
explicit DescribeExecutePlaybooksResult(const std::string &payload);
|
||||
~DescribeExecutePlaybooksResult();
|
||||
std::vector<Data> getPlaybookMetrics()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> playbookMetrics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_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_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeFieldRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeFieldRequest();
|
||||
~DescribeFieldRequest();
|
||||
std::string getQueryKey() const;
|
||||
void setQueryKey(const std::string &queryKey);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string queryKey_;
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeFieldResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeFieldResult();
|
||||
explicit DescribeFieldResult(const std::string &payload);
|
||||
~DescribeFieldResult();
|
||||
std::string getFields()const;
|
||||
std::string getFieldMode()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string fields_;
|
||||
std::string fieldMode_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_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_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeLatestRecordSchemaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLatestRecordSchemaRequest();
|
||||
~DescribeLatestRecordSchemaRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeLatestRecordSchemaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PlaybookNodeSchema
|
||||
{
|
||||
struct NodeSchemaItem
|
||||
{
|
||||
std::string actionName;
|
||||
std::string nodeName;
|
||||
std::string componentName;
|
||||
std::vector<std::string> outputFields;
|
||||
};
|
||||
std::vector<NodeSchemaItem> nodeSchema;
|
||||
bool isFinished;
|
||||
};
|
||||
|
||||
|
||||
DescribeLatestRecordSchemaResult();
|
||||
explicit DescribeLatestRecordSchemaResult(const std::string &payload);
|
||||
~DescribeLatestRecordSchemaResult();
|
||||
PlaybookNodeSchema getPlaybookNodeSchema()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PlaybookNodeSchema playbookNodeSchema_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_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_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeParamTagsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeNodeParamTagsRequest();
|
||||
~DescribeNodeParamTagsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getNodeName() const;
|
||||
void setNodeName(const std::string &nodeName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string nodeName_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeParamTagsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::vector<std::string> referredPath;
|
||||
std::string paramName;
|
||||
};
|
||||
|
||||
|
||||
DescribeNodeParamTagsResult();
|
||||
explicit DescribeNodeParamTagsResult(const std::string &payload);
|
||||
~DescribeNodeParamTagsResult();
|
||||
std::vector<Data> getParamReferredPaths()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> paramReferredPaths_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_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_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeUsedInfosRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeNodeUsedInfosRequest();
|
||||
~DescribeNodeUsedInfosRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getNodeName() const;
|
||||
void setNodeName(const std::string &nodeName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string nodeName_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeUsedInfosResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeNodeUsedInfosResult();
|
||||
explicit DescribeNodeUsedInfosResult(const std::string &payload);
|
||||
~DescribeNodeUsedInfosResult();
|
||||
std::string getNodeUsedInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nodeUsedInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookInputOutputRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookInputOutputRequest();
|
||||
~DescribePlaybookInputOutputRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getModelName() const;
|
||||
void setModelName(const std::string &modelName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getModelCode() const;
|
||||
void setModelCode(const std::string &modelCode);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string modelName_;
|
||||
std::string playbookUuid_;
|
||||
std::string modelCode_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookInputOutputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Config
|
||||
{
|
||||
std::string playbookUuid;
|
||||
std::string inputParams;
|
||||
std::string type;
|
||||
std::string modelName;
|
||||
std::string modelCode;
|
||||
std::string exeConfig;
|
||||
std::string outputParams;
|
||||
std::string paramType;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookInputOutputResult();
|
||||
explicit DescribePlaybookInputOutputResult(const std::string &payload);
|
||||
~DescribePlaybookInputOutputResult();
|
||||
Config getConfig()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Config config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookMetricsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookMetricsRequest();
|
||||
~DescribePlaybookMetricsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookMetricsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Metrics
|
||||
{
|
||||
std::string description;
|
||||
int succNum;
|
||||
double failRate;
|
||||
long lastRuntime;
|
||||
std::string playbookUuid;
|
||||
int historyMd5;
|
||||
int active;
|
||||
long gmtCreate;
|
||||
std::string ownType;
|
||||
std::string displayName;
|
||||
int permission;
|
||||
int playbookStatus;
|
||||
int failNum;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookMetricsResult();
|
||||
explicit DescribePlaybookMetricsResult(const std::string &payload);
|
||||
~DescribePlaybookMetricsResult();
|
||||
Metrics getMetrics()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Metrics metrics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNodesOutputRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookNodesOutputRequest();
|
||||
~DescribePlaybookNodesOutputRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getNodeName() const;
|
||||
void setNodeName(const std::string &nodeName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string nodeName_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNodesOutputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PlaybookNodesOutput
|
||||
{
|
||||
std::string nodeName;
|
||||
std::string nodeOutput;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookNodesOutputResult();
|
||||
explicit DescribePlaybookNodesOutputResult(const std::string &payload);
|
||||
~DescribePlaybookNodesOutputResult();
|
||||
PlaybookNodesOutput getPlaybookNodesOutput()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PlaybookNodesOutput playbookNodesOutput_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNumberMetricsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookNumberMetricsRequest();
|
||||
~DescribePlaybookNumberMetricsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNumberMetricsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Metrics
|
||||
{
|
||||
int totalNum;
|
||||
int startUpNum;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookNumberMetricsResult();
|
||||
explicit DescribePlaybookNumberMetricsResult(const std::string &payload);
|
||||
~DescribePlaybookNumberMetricsResult();
|
||||
Metrics getMetrics()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Metrics metrics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookReleasesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookReleasesRequest();
|
||||
~DescribePlaybookReleasesRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
int pageNumber_;
|
||||
std::string playbookUuid_;
|
||||
int pageSize_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookReleasesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Page
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNumber;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
int flowFlag;
|
||||
long gmtCreate;
|
||||
std::string releaseUuid;
|
||||
std::string description;
|
||||
long gmtModified;
|
||||
long playbookId;
|
||||
int id;
|
||||
std::string creator;
|
||||
std::string taskflowMd5;
|
||||
int flowTag;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookReleasesResult();
|
||||
explicit DescribePlaybookReleasesResult(const std::string &payload);
|
||||
~DescribePlaybookReleasesResult();
|
||||
Page getPage()const;
|
||||
std::vector<Data> getRecords()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Page page_;
|
||||
std::vector<Data> records_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybookRequest();
|
||||
~DescribePlaybookRequest();
|
||||
std::string getTaskflowMd5() const;
|
||||
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
int getDebugFlag() const;
|
||||
void setDebugFlag(int debugFlag);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string taskflowMd5_;
|
||||
std::string roleFor_;
|
||||
int debugFlag_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Playbook
|
||||
{
|
||||
std::string onlineCron;
|
||||
std::string description;
|
||||
std::string gmtModified;
|
||||
int successExeNum;
|
||||
std::string onlineReleaseUuid;
|
||||
std::string onlineReleaseTaskflowMd5;
|
||||
std::string onlineExecuteMode;
|
||||
std::string releaseTaskflowMd5;
|
||||
std::string cron;
|
||||
std::string taskconfig;
|
||||
std::string compiledresult;
|
||||
std::string inputParams;
|
||||
std::string ownType;
|
||||
bool onlineActive;
|
||||
std::string displayName;
|
||||
int playbookStatus;
|
||||
std::string inputtype;
|
||||
std::string executeMode;
|
||||
std::string outputParams;
|
||||
std::string operateType;
|
||||
long lastExeTime;
|
||||
int parentId;
|
||||
std::string rightLevel;
|
||||
std::string taskflow;
|
||||
std::string releaseUuid;
|
||||
std::string onlineReleaseTime;
|
||||
std::string debugFlag;
|
||||
std::string triggerInfo;
|
||||
std::string taskflowType;
|
||||
int flag;
|
||||
std::string oss;
|
||||
long onlineSchedulerId;
|
||||
std::string playbookUuid;
|
||||
std::string taskFlowDesc;
|
||||
std::string gmtCreate;
|
||||
std::string tenantId;
|
||||
std::string type;
|
||||
bool active;
|
||||
int failExeNum;
|
||||
std::string releaseTime;
|
||||
std::string onlineOss;
|
||||
std::string onlineCompiledresult;
|
||||
int riskLevel;
|
||||
long schedulerId;
|
||||
std::string taskflowMd5;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybookResult();
|
||||
explicit DescribePlaybookResult(const std::string &payload);
|
||||
~DescribePlaybookResult();
|
||||
Playbook getPlaybook()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Playbook playbook_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybooksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePlaybooksRequest();
|
||||
~DescribePlaybooksRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
long getEndMillis() const;
|
||||
void setEndMillis(long endMillis);
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getPlaybookUuids() const;
|
||||
void setPlaybookUuids(const std::string &playbookUuids);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getOrder() const;
|
||||
void setOrder(const std::string &order);
|
||||
std::string getParamTypes() const;
|
||||
void setParamTypes(const std::string ¶mTypes);
|
||||
int getActive() const;
|
||||
void setActive(int active);
|
||||
std::string getOwnType() const;
|
||||
void setOwnType(const std::string &ownType);
|
||||
std::string getSort() const;
|
||||
void setSort(const std::string &sort);
|
||||
long getStartMillis() const;
|
||||
void setStartMillis(long startMillis);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
long endMillis_;
|
||||
long pageNumber_;
|
||||
std::string playbookUuids_;
|
||||
int pageSize_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
std::string order_;
|
||||
std::string paramTypes_;
|
||||
int active_;
|
||||
std::string ownType_;
|
||||
std::string sort_;
|
||||
long startMillis_;
|
||||
std::string playbookUuid_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybooksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Page
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNumber;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
std::string playbookUuid;
|
||||
int active;
|
||||
long gmtCreate;
|
||||
std::string ownType;
|
||||
std::string displayName;
|
||||
int permission;
|
||||
int playbookStatus;
|
||||
std::string gmtModified;
|
||||
long lastRuntime;
|
||||
std::string paramType;
|
||||
};
|
||||
|
||||
|
||||
DescribePlaybooksResult();
|
||||
explicit DescribePlaybooksResult(const std::string &payload);
|
||||
~DescribePlaybooksResult();
|
||||
std::vector<Data> getPlaybooks()const;
|
||||
Page getPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> playbooks_;
|
||||
Page page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePopApiRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePopApiRequest();
|
||||
~DescribePopApiRequest();
|
||||
std::string getPopCode() const;
|
||||
void setPopCode(const std::string &popCode);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getApiVersion() const;
|
||||
void setApiVersion(const std::string &apiVersion);
|
||||
std::string getEnv() const;
|
||||
void setEnv(const std::string &env);
|
||||
std::string getApiName() const;
|
||||
void setApiName(const std::string &apiName);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string popCode_;
|
||||
std::string roleFor_;
|
||||
std::string apiVersion_;
|
||||
std::string env_;
|
||||
std::string apiName_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_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_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePopApiResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct OpenApiMetaListItem
|
||||
{
|
||||
std::string type;
|
||||
std::string exampleValue;
|
||||
std::string description;
|
||||
bool isRequired;
|
||||
bool required;
|
||||
std::string in;
|
||||
std::string visibility;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribePopApiResult();
|
||||
explicit DescribePopApiResult(const std::string &payload);
|
||||
~DescribePopApiResult();
|
||||
std::string getApiMeta()const;
|
||||
std::vector<OpenApiMetaListItem> getOpenApiMetaList()const;
|
||||
std::string getVersion()const;
|
||||
std::string getApiName()const;
|
||||
std::string getPopCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string apiMeta_;
|
||||
std::vector<OpenApiMetaListItem> openApiMetaList_;
|
||||
std::string version_;
|
||||
std::string apiName_;
|
||||
std::string popCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_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_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTaskCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeProcessTaskCountRequest();
|
||||
~DescribeProcessTaskCountRequest();
|
||||
std::vector<std::string> getEntityUuidList() const;
|
||||
void setEntityUuidList(const std::vector<std::string> &entityUuidList);
|
||||
long getRoleFor() const;
|
||||
void setRoleFor(long roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::vector<std::string> entityUuidList_;
|
||||
long roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTaskCountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string entityUuid;
|
||||
long count;
|
||||
};
|
||||
|
||||
|
||||
DescribeProcessTaskCountResult();
|
||||
explicit DescribeProcessTaskCountResult(const std::string &payload);
|
||||
~DescribeProcessTaskCountResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||
@@ -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_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTasksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeProcessTasksRequest();
|
||||
~DescribeProcessTasksRequest();
|
||||
std::string getEntityKey() const;
|
||||
void setEntityKey(const std::string &entityKey);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getEntityName() const;
|
||||
void setEntityName(const std::string &entityName);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
std::string getYunCode() const;
|
||||
void setYunCode(const std::string &yunCode);
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getTaskStatus() const;
|
||||
void setTaskStatus(const std::string &taskStatus);
|
||||
long getProcessRemoveEnd() const;
|
||||
void setProcessRemoveEnd(long processRemoveEnd);
|
||||
std::string getParamContent() const;
|
||||
void setParamContent(const std::string ¶mContent);
|
||||
std::string getScope() const;
|
||||
void setScope(const std::string &scope);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTriggerSource() const;
|
||||
void setTriggerSource(const std::string &triggerSource);
|
||||
long getProcessRemoveStart() const;
|
||||
void setProcessRemoveStart(long processRemoveStart);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getTaskId() const;
|
||||
void setTaskId(const std::string &taskId);
|
||||
std::string getOrderField() const;
|
||||
void setOrderField(const std::string &orderField);
|
||||
std::string getDirection() const;
|
||||
void setDirection(const std::string &direction);
|
||||
std::string getSceneCode() const;
|
||||
void setSceneCode(const std::string &sceneCode);
|
||||
long getProcessActionStart() const;
|
||||
void setProcessActionStart(long processActionStart);
|
||||
long getProcessActionEnd() const;
|
||||
void setProcessActionEnd(long processActionEnd);
|
||||
std::string getProcessStrategyUuid() const;
|
||||
void setProcessStrategyUuid(const std::string &processStrategyUuid);
|
||||
std::string getEntityType() const;
|
||||
void setEntityType(const std::string &entityType);
|
||||
std::string getEntityUuid() const;
|
||||
void setEntityUuid(const std::string &entityUuid);
|
||||
std::string getEventUuid() const;
|
||||
void setEventUuid(const std::string &eventUuid);
|
||||
|
||||
private:
|
||||
std::string entityKey_;
|
||||
std::string roleFor_;
|
||||
std::string entityName_;
|
||||
std::string taskName_;
|
||||
std::string yunCode_;
|
||||
std::string source_;
|
||||
long pageNumber_;
|
||||
std::string taskStatus_;
|
||||
long processRemoveEnd_;
|
||||
std::string paramContent_;
|
||||
std::string scope_;
|
||||
int pageSize_;
|
||||
std::string triggerSource_;
|
||||
long processRemoveStart_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
std::string taskId_;
|
||||
std::string orderField_;
|
||||
std::string direction_;
|
||||
std::string sceneCode_;
|
||||
long processActionStart_;
|
||||
long processActionEnd_;
|
||||
std::string processStrategyUuid_;
|
||||
std::string entityType_;
|
||||
std::string entityUuid_;
|
||||
std::string eventUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||
@@ -0,0 +1,91 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Page
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNumber;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
std::string taskId;
|
||||
std::string entityName;
|
||||
std::string errMsg;
|
||||
std::string sceneCode;
|
||||
long processTime;
|
||||
std::string eventUuid;
|
||||
std::string creator;
|
||||
std::string source;
|
||||
std::string entityKey;
|
||||
std::string inputParams;
|
||||
long gmtCreateMillis;
|
||||
std::string sceneName;
|
||||
long removeTime;
|
||||
std::string triggerSource;
|
||||
std::string processStrategyUuid;
|
||||
std::string yunCode;
|
||||
std::string reqUuid;
|
||||
long gmtModifiedMillis;
|
||||
std::string entityValue;
|
||||
int taskStatus;
|
||||
std::string errCode;
|
||||
std::string errTip;
|
||||
std::string entityType;
|
||||
std::string tenantId;
|
||||
std::string entityUuid;
|
||||
std::string scope;
|
||||
std::string taskName;
|
||||
int removeFlag;
|
||||
int retryFlag;
|
||||
};
|
||||
|
||||
|
||||
DescribeProcessTasksResult();
|
||||
explicit DescribeProcessTasksResult(const std::string &payload);
|
||||
~DescribeProcessTasksResult();
|
||||
std::vector<Data> getProcessTasks()const;
|
||||
Page getPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> processTasks_;
|
||||
Page page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordActionOutputListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSoarRecordActionOutputListRequest();
|
||||
~DescribeSoarRecordActionOutputListRequest();
|
||||
std::string getActionUuid() const;
|
||||
void setActionUuid(const std::string &actionUuid);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getQueryValue() const;
|
||||
void setQueryValue(const std::string &queryValue);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string actionUuid_;
|
||||
std::string roleFor_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string roleType_;
|
||||
std::string queryValue_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_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_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordActionOutputListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSoarRecordActionOutputListResult();
|
||||
explicit DescribeSoarRecordActionOutputListResult(const std::string &payload);
|
||||
~DescribeSoarRecordActionOutputListResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getActionOutputs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string actionOutputs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_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_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordInOutputRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSoarRecordInOutputRequest();
|
||||
~DescribeSoarRecordInOutputRequest();
|
||||
std::string getActionUuid() const;
|
||||
void setActionUuid(const std::string &actionUuid);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string actionUuid_;
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_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_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordInOutputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSoarRecordInOutputResult();
|
||||
explicit DescribeSoarRecordInOutputResult(const std::string &payload);
|
||||
~DescribeSoarRecordInOutputResult();
|
||||
std::string getInOutputInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string inOutputInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_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_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSoarRecordsRequest();
|
||||
~DescribeSoarRecordsRequest();
|
||||
std::string getTaskflowMd5() const;
|
||||
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
long getEndMillis() const;
|
||||
void setEndMillis(long endMillis);
|
||||
long getStartMillis() const;
|
||||
void setStartMillis(long startMillis);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getTaskStatus() const;
|
||||
void setTaskStatus(const std::string &taskStatus);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRequestUuid() const;
|
||||
void setRequestUuid(const std::string &requestUuid);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getTriggerUser() const;
|
||||
void setTriggerUser(const std::string &triggerUser);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string taskflowMd5_;
|
||||
std::string roleFor_;
|
||||
std::string taskType_;
|
||||
long endMillis_;
|
||||
long startMillis_;
|
||||
int pageNumber_;
|
||||
std::string taskStatus_;
|
||||
std::string playbookUuid_;
|
||||
std::string requestUuid_;
|
||||
int pageSize_;
|
||||
std::string roleType_;
|
||||
std::string triggerUser_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Page
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNumber;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
std::string triggerType;
|
||||
long endTime;
|
||||
long startTime;
|
||||
std::string errorMsg;
|
||||
std::string taskTenantId;
|
||||
std::string resultMessage;
|
||||
int success;
|
||||
std::string triggerUser;
|
||||
std::string triggerDataId;
|
||||
std::string resultDetailInfo;
|
||||
std::string taskName;
|
||||
std::string dataSourceName;
|
||||
std::string taskType;
|
||||
std::string requestUuid;
|
||||
std::string rawEventReq;
|
||||
std::string taskflowMd5;
|
||||
int flowTag;
|
||||
};
|
||||
|
||||
|
||||
DescribeSoarRecordsResult();
|
||||
explicit DescribeSoarRecordsResult(const std::string &payload);
|
||||
~DescribeSoarRecordsResult();
|
||||
Page getPage()const;
|
||||
std::vector<Data> getSoarExecuteRecords()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Page page_;
|
||||
std::vector<Data> soarExecuteRecords_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_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_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarTaskAndActionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSoarTaskAndActionsRequest();
|
||||
~DescribeSoarTaskAndActionsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRequestUuid() const;
|
||||
void setRequestUuid(const std::string &requestUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string requestUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarTaskAndActionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Details
|
||||
{
|
||||
struct Action
|
||||
{
|
||||
std::string status;
|
||||
std::string triggerType;
|
||||
std::string action;
|
||||
std::string actionUuid;
|
||||
long endTime;
|
||||
std::string nodeName;
|
||||
long startTime;
|
||||
std::string taskUuid;
|
||||
std::string taskTenantId;
|
||||
std::string srcHostName;
|
||||
std::string taskStatus;
|
||||
std::string assetName;
|
||||
std::string triggerUser;
|
||||
std::string triggerDataId;
|
||||
std::string tenantId;
|
||||
std::string taskName;
|
||||
std::string dataSourceName;
|
||||
std::string nodeType;
|
||||
std::string taskType;
|
||||
std::string nodeId;
|
||||
std::string eventId;
|
||||
std::string component;
|
||||
std::string requestUuid;
|
||||
};
|
||||
std::string sao;
|
||||
std::string status;
|
||||
int all;
|
||||
std::string triggerType;
|
||||
long endTime;
|
||||
std::vector<Action> actions;
|
||||
std::string taskFlowMd5;
|
||||
long startTime;
|
||||
std::string taskUuid;
|
||||
std::string errorMsg;
|
||||
std::string taskTenantId;
|
||||
int actionLogNum;
|
||||
std::string resultMessage;
|
||||
int success;
|
||||
std::string triggerUser;
|
||||
std::string triggerDataId;
|
||||
std::string resultLevel;
|
||||
std::string resultDetailInfo;
|
||||
std::string taskName;
|
||||
std::string dataSourceName;
|
||||
std::string taskType;
|
||||
std::string requestUuid;
|
||||
std::string rawEventReq;
|
||||
};
|
||||
|
||||
|
||||
DescribeSoarTaskAndActionsResult();
|
||||
explicit DescribeSoarTaskAndActionsResult(const std::string &payload);
|
||||
~DescribeSoarTaskAndActionsResult();
|
||||
Details getDetails()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Details details_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_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_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSophonCommandsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSophonCommandsRequest();
|
||||
~DescribeSophonCommandsRequest();
|
||||
std::string getActionType() const;
|
||||
void setActionType(const std::string &actionType);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string actionType_;
|
||||
std::string roleFor_;
|
||||
std::string name_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSophonCommandsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
struct ParamConfigItem
|
||||
{
|
||||
std::string field;
|
||||
bool necessary;
|
||||
std::string checkField;
|
||||
std::string value;
|
||||
};
|
||||
std::string commandTag;
|
||||
std::string description;
|
||||
std::string actionType;
|
||||
std::string displayName;
|
||||
std::string commandEntity;
|
||||
std::string taskConfig;
|
||||
std::vector<DataItem::ParamConfigItem> paramConfig;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeSophonCommandsResult();
|
||||
explicit DescribeSophonCommandsResult(const std::string &payload);
|
||||
~DescribeSophonCommandsResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_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_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescriberPython3ScriptLogsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescriberPython3ScriptLogsRequest();
|
||||
~DescriberPython3ScriptLogsRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRequestUuid() const;
|
||||
void setRequestUuid(const std::string &requestUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string requestUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_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_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescriberPython3ScriptLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescriberPython3ScriptLogsResult();
|
||||
explicit DescriberPython3ScriptLogsResult(const std::string &payload);
|
||||
~DescriberPython3ScriptLogsResult();
|
||||
std::string getRunResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string runResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_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_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyComponentAssetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyComponentAssetRequest();
|
||||
~ModifyComponentAssetRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getAssetConfig() const;
|
||||
void setAssetConfig(const std::string &assetConfig);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
std::string assetConfig_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_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_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyComponentAssetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyComponentAssetResult();
|
||||
explicit ModifyComponentAssetResult(const std::string &payload);
|
||||
~ModifyComponentAssetResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInputOutputRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyPlaybookInputOutputRequest();
|
||||
~ModifyPlaybookInputOutputRequest();
|
||||
std::string getParamType() const;
|
||||
void setParamType(const std::string ¶mType);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getInputParams() const;
|
||||
void setInputParams(const std::string &inputParams);
|
||||
std::string getOutputParams() const;
|
||||
void setOutputParams(const std::string &outputParams);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getExeConfig() const;
|
||||
void setExeConfig(const std::string &exeConfig);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string paramType_;
|
||||
std::string roleFor_;
|
||||
std::string inputParams_;
|
||||
std::string outputParams_;
|
||||
std::string playbookUuid_;
|
||||
std::string exeConfig_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_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_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInputOutputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyPlaybookInputOutputResult();
|
||||
explicit ModifyPlaybookInputOutputResult(const std::string &payload);
|
||||
~ModifyPlaybookInputOutputResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_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_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInstanceStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyPlaybookInstanceStatusRequest();
|
||||
~ModifyPlaybookInstanceStatusRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
int getActive() const;
|
||||
void setActive(int active);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
int active_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_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_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInstanceStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyPlaybookInstanceStatusResult();
|
||||
explicit ModifyPlaybookInstanceStatusResult(const std::string &payload);
|
||||
~ModifyPlaybookInstanceStatusResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyPlaybookRequest();
|
||||
~ModifyPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getTaskflow() const;
|
||||
void setTaskflow(const std::string &taskflow);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getDisplayName() const;
|
||||
void setDisplayName(const std::string &displayName);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string taskflow_;
|
||||
std::string description_;
|
||||
std::string playbookUuid_;
|
||||
std::string displayName_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyPlaybookResult();
|
||||
explicit ModifyPlaybookResult(const std::string &payload);
|
||||
~ModifyPlaybookResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT PublishPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
PublishPlaybookRequest();
|
||||
~PublishPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string description_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT PublishPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PublishPlaybookResult();
|
||||
explicit PublishPlaybookResult(const std::string &payload);
|
||||
~PublishPlaybookResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT QueryTreeDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryTreeDataRequest();
|
||||
~QueryTreeDataRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_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_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT QueryTreeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
QueryTreeDataResult();
|
||||
explicit QueryTreeDataResult(const std::string &payload);
|
||||
~QueryTreeDataResult();
|
||||
std::string getPlaybooks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string playbooks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_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_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RenamePlaybookNodeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RenamePlaybookNodeRequest();
|
||||
~RenamePlaybookNodeRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getNewNodeName() const;
|
||||
void setNewNodeName(const std::string &newNodeName);
|
||||
std::string getOldNodeName() const;
|
||||
void setOldNodeName(const std::string &oldNodeName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string newNodeName_;
|
||||
std::string oldNodeName_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_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_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RenamePlaybookNodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RenamePlaybookNodeResult();
|
||||
explicit RenamePlaybookNodeResult(const std::string &payload);
|
||||
~RenamePlaybookNodeResult();
|
||||
std::string getRenameResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string renameResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_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_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RevertPlaybookReleaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RevertPlaybookReleaseRequest();
|
||||
~RevertPlaybookReleaseRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
int getPlayReleaseId() const;
|
||||
void setPlayReleaseId(int playReleaseId);
|
||||
bool getIsPublish() const;
|
||||
void setIsPublish(bool isPublish);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string playbookUuid_;
|
||||
int playReleaseId_;
|
||||
bool isPublish_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_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_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RevertPlaybookReleaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RevertPlaybookReleaseResult();
|
||||
explicit RevertPlaybookReleaseResult(const std::string &payload);
|
||||
~RevertPlaybookReleaseResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RunPython3ScriptRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RunPython3ScriptRequest();
|
||||
~RunPython3ScriptRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getParams() const;
|
||||
void setParams(const std::string ¶ms);
|
||||
std::string getNodeName() const;
|
||||
void setNodeName(const std::string &nodeName);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getPythonScript() const;
|
||||
void setPythonScript(const std::string &pythonScript);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string params_;
|
||||
std::string nodeName_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
std::string pythonScript_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_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_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT RunPython3ScriptResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RunPython3ScriptResult();
|
||||
explicit RunPython3ScriptResult(const std::string &payload);
|
||||
~RunPython3ScriptResult();
|
||||
std::string getRunResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string runResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_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_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
TriggerPlaybookRequest();
|
||||
~TriggerPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getInputParam() const;
|
||||
void setInputParam(const std::string &inputParam);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string inputParam_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
TriggerPlaybookResult();
|
||||
explicit TriggerPlaybookResult(const std::string &payload);
|
||||
~TriggerPlaybookResult();
|
||||
std::string getTriggerUuid()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string triggerUuid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerProcessTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
TriggerProcessTaskRequest();
|
||||
~TriggerProcessTaskRequest();
|
||||
std::string getActionType() const;
|
||||
void setActionType(const std::string &actionType);
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getTaskId() const;
|
||||
void setTaskId(const std::string &taskId);
|
||||
|
||||
private:
|
||||
std::string actionType_;
|
||||
std::string roleFor_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
std::string taskId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_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_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerProcessTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
TriggerProcessTaskResult();
|
||||
explicit TriggerProcessTaskResult(const std::string &payload);
|
||||
~TriggerProcessTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||
@@ -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_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerSophonPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
TriggerSophonPlaybookRequest();
|
||||
~TriggerSophonPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getInputParams() const;
|
||||
void setInputParams(const std::string &inputParams);
|
||||
std::string getCommandName() const;
|
||||
void setCommandName(const std::string &commandName);
|
||||
std::string getSophonTaskId() const;
|
||||
void setSophonTaskId(const std::string &sophonTaskId);
|
||||
std::string getTriggerType() const;
|
||||
void setTriggerType(const std::string &triggerType);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getTriggerSource() const;
|
||||
void setTriggerSource(const std::string &triggerSource);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string inputParams_;
|
||||
std::string commandName_;
|
||||
std::string sophonTaskId_;
|
||||
std::string triggerType_;
|
||||
std::string uuid_;
|
||||
std::string triggerSource_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerSophonPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string sophonTaskId;
|
||||
};
|
||||
|
||||
|
||||
TriggerSophonPlaybookResult();
|
||||
explicit TriggerSophonPlaybookResult(const std::string &payload);
|
||||
~TriggerSophonPlaybookResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_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_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Sophonsoar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT VerifyPlaybookRequest : public RpcServiceRequest {
|
||||
public:
|
||||
VerifyPlaybookRequest();
|
||||
~VerifyPlaybookRequest();
|
||||
std::string getRoleFor() const;
|
||||
void setRoleFor(const std::string &roleFor);
|
||||
std::string getTaskFlow() const;
|
||||
void setTaskFlow(const std::string &taskFlow);
|
||||
std::string getPlaybookUuid() const;
|
||||
void setPlaybookUuid(const std::string &playbookUuid);
|
||||
std::string getRoleType() const;
|
||||
void setRoleType(const std::string &roleType);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string roleFor_;
|
||||
std::string taskFlow_;
|
||||
std::string playbookUuid_;
|
||||
std::string roleType_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sophonsoar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_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_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||
#define ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sophonsoar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SOPHONSOAR_EXPORT VerifyPlaybookResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string nodeName;
|
||||
std::string riskLevel;
|
||||
std::string detail;
|
||||
};
|
||||
|
||||
|
||||
VerifyPlaybookResult();
|
||||
explicit VerifyPlaybookResult(const std::string &payload);
|
||||
~VerifyPlaybookResult();
|
||||
std::vector<Data> getCheckTaskInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> checkTaskInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user