Generated 2018-03-13 for retailcloud.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-04-09 Version: 1.36.347
|
||||
- Generated 2018-03-13 for `retailcloud`.
|
||||
|
||||
2020-04-09 Version: 1.36.346
|
||||
- Add DescribePrice API.
|
||||
|
||||
|
||||
366
retailcloud/CMakeLists.txt
Normal file
366
retailcloud/CMakeLists.txt
Normal file
@@ -0,0 +1,366 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(retailcloud_public_header
|
||||
include/alibabacloud/retailcloud/RetailcloudClient.h
|
||||
include/alibabacloud/retailcloud/RetailcloudExport.h )
|
||||
|
||||
set(retailcloud_public_header_model
|
||||
include/alibabacloud/retailcloud/model/AddClusterNodeRequest.h
|
||||
include/alibabacloud/retailcloud/model/AddClusterNodeResult.h
|
||||
include/alibabacloud/retailcloud/model/BatchAddServersRequest.h
|
||||
include/alibabacloud/retailcloud/model/BatchAddServersResult.h
|
||||
include/alibabacloud/retailcloud/model/BindNodeLabelRequest.h
|
||||
include/alibabacloud/retailcloud/model/BindNodeLabelResult.h
|
||||
include/alibabacloud/retailcloud/model/CloseDeployOrderRequest.h
|
||||
include/alibabacloud/retailcloud/model/CloseDeployOrderResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateAppRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateAppResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateAppResourceAllocRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateAppResourceAllocResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateClusterRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateClusterResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateDbRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateDbResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateDeployConfigRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateDeployConfigResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateEnvironmentRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateEnvironmentResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateNodeLabelRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateNodeLabelResult.h
|
||||
include/alibabacloud/retailcloud/model/CreatePersistentVolumeRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreatePersistentVolumeResult.h
|
||||
include/alibabacloud/retailcloud/model/CreatePersistentVolumeClaimRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreatePersistentVolumeClaimResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateServiceRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateServiceResult.h
|
||||
include/alibabacloud/retailcloud/model/CreateSlbAPRequest.h
|
||||
include/alibabacloud/retailcloud/model/CreateSlbAPResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppEnvironmentRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppEnvironmentResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppResourceAllocRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteAppResourceAllocResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteClusterRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteClusterResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteDatabaseRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteDatabaseResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteDeployConfigRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteDeployConfigResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteNodeLabelRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteNodeLabelResult.h
|
||||
include/alibabacloud/retailcloud/model/DeletePersistentVolumeRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeletePersistentVolumeResult.h
|
||||
include/alibabacloud/retailcloud/model/DeletePersistentVolumeClaimRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeletePersistentVolumeClaimResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteRdsAccountRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteRdsAccountResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteServiceRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteServiceResult.h
|
||||
include/alibabacloud/retailcloud/model/DeleteSlbAPRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeleteSlbAPResult.h
|
||||
include/alibabacloud/retailcloud/model/DeployAppRequest.h
|
||||
include/alibabacloud/retailcloud/model/DeployAppResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppEnvironmentDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppEnvironmentDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppResourceAllocRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeAppResourceAllocResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeDatabasesRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeDatabasesResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribePodEventsRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribePodEventsResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribePodLogRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribePodLogResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeRdsAccountsRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeRdsAccountsResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeServiceDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeServiceDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/DescribeSlbAPDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/DescribeSlbAPDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/GetInstTransInfoRequest.h
|
||||
include/alibabacloud/retailcloud/model/GetInstTransInfoResult.h
|
||||
include/alibabacloud/retailcloud/model/GetRdsBackUpRequest.h
|
||||
include/alibabacloud/retailcloud/model/GetRdsBackUpResult.h
|
||||
include/alibabacloud/retailcloud/model/GrantDbToAccountRequest.h
|
||||
include/alibabacloud/retailcloud/model/GrantDbToAccountResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAppRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAppResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAppCmsGroupsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAppCmsGroupsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAppEnvironmentRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAppEnvironmentResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAppInstanceRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAppInstanceResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAppResourceAllocsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAppResourceAllocsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListAvailableClusterNodeRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListAvailableClusterNodeResult.h
|
||||
include/alibabacloud/retailcloud/model/ListClusterRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListClusterResult.h
|
||||
include/alibabacloud/retailcloud/model/ListClusterNodeRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListClusterNodeResult.h
|
||||
include/alibabacloud/retailcloud/model/ListDeployConfigRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListDeployConfigResult.h
|
||||
include/alibabacloud/retailcloud/model/ListDeployOrdersRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListDeployOrdersResult.h
|
||||
include/alibabacloud/retailcloud/model/ListNodeLabelBindingsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListNodeLabelBindingsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListNodeLabelsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListNodeLabelsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListPersistentVolumeRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListPersistentVolumeResult.h
|
||||
include/alibabacloud/retailcloud/model/ListPersistentVolumeClaimRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListPersistentVolumeClaimResult.h
|
||||
include/alibabacloud/retailcloud/model/ListPodsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListPodsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListServicesRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListServicesResult.h
|
||||
include/alibabacloud/retailcloud/model/ListSlbAPsRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListSlbAPsResult.h
|
||||
include/alibabacloud/retailcloud/model/ListUsersRequest.h
|
||||
include/alibabacloud/retailcloud/model/ListUsersResult.h
|
||||
include/alibabacloud/retailcloud/model/ModifyServiceRequest.h
|
||||
include/alibabacloud/retailcloud/model/ModifyServiceResult.h
|
||||
include/alibabacloud/retailcloud/model/ModifySlbAPRequest.h
|
||||
include/alibabacloud/retailcloud/model/ModifySlbAPResult.h
|
||||
include/alibabacloud/retailcloud/model/QueryClusterDetailRequest.h
|
||||
include/alibabacloud/retailcloud/model/QueryClusterDetailResult.h
|
||||
include/alibabacloud/retailcloud/model/RemoveClusterNodeRequest.h
|
||||
include/alibabacloud/retailcloud/model/RemoveClusterNodeResult.h
|
||||
include/alibabacloud/retailcloud/model/ResourceStatusNotifyRequest.h
|
||||
include/alibabacloud/retailcloud/model/ResourceStatusNotifyResult.h
|
||||
include/alibabacloud/retailcloud/model/ResumeDeployRequest.h
|
||||
include/alibabacloud/retailcloud/model/ResumeDeployResult.h
|
||||
include/alibabacloud/retailcloud/model/ScaleAppRequest.h
|
||||
include/alibabacloud/retailcloud/model/ScaleAppResult.h
|
||||
include/alibabacloud/retailcloud/model/SetDeployPauseTypeRequest.h
|
||||
include/alibabacloud/retailcloud/model/SetDeployPauseTypeResult.h
|
||||
include/alibabacloud/retailcloud/model/UnbindNodeLabelRequest.h
|
||||
include/alibabacloud/retailcloud/model/UnbindNodeLabelResult.h
|
||||
include/alibabacloud/retailcloud/model/UpdateAppRequest.h
|
||||
include/alibabacloud/retailcloud/model/UpdateAppResult.h
|
||||
include/alibabacloud/retailcloud/model/UpdateDeployConfigRequest.h
|
||||
include/alibabacloud/retailcloud/model/UpdateDeployConfigResult.h
|
||||
include/alibabacloud/retailcloud/model/UpdateEnvironmentRequest.h
|
||||
include/alibabacloud/retailcloud/model/UpdateEnvironmentResult.h )
|
||||
|
||||
set(retailcloud_src
|
||||
src/RetailcloudClient.cc
|
||||
src/model/AddClusterNodeRequest.cc
|
||||
src/model/AddClusterNodeResult.cc
|
||||
src/model/BatchAddServersRequest.cc
|
||||
src/model/BatchAddServersResult.cc
|
||||
src/model/BindNodeLabelRequest.cc
|
||||
src/model/BindNodeLabelResult.cc
|
||||
src/model/CloseDeployOrderRequest.cc
|
||||
src/model/CloseDeployOrderResult.cc
|
||||
src/model/CreateAppRequest.cc
|
||||
src/model/CreateAppResult.cc
|
||||
src/model/CreateAppResourceAllocRequest.cc
|
||||
src/model/CreateAppResourceAllocResult.cc
|
||||
src/model/CreateClusterRequest.cc
|
||||
src/model/CreateClusterResult.cc
|
||||
src/model/CreateDbRequest.cc
|
||||
src/model/CreateDbResult.cc
|
||||
src/model/CreateDeployConfigRequest.cc
|
||||
src/model/CreateDeployConfigResult.cc
|
||||
src/model/CreateEnvironmentRequest.cc
|
||||
src/model/CreateEnvironmentResult.cc
|
||||
src/model/CreateNodeLabelRequest.cc
|
||||
src/model/CreateNodeLabelResult.cc
|
||||
src/model/CreatePersistentVolumeRequest.cc
|
||||
src/model/CreatePersistentVolumeResult.cc
|
||||
src/model/CreatePersistentVolumeClaimRequest.cc
|
||||
src/model/CreatePersistentVolumeClaimResult.cc
|
||||
src/model/CreateServiceRequest.cc
|
||||
src/model/CreateServiceResult.cc
|
||||
src/model/CreateSlbAPRequest.cc
|
||||
src/model/CreateSlbAPResult.cc
|
||||
src/model/DeleteAppDetailRequest.cc
|
||||
src/model/DeleteAppDetailResult.cc
|
||||
src/model/DeleteAppEnvironmentRequest.cc
|
||||
src/model/DeleteAppEnvironmentResult.cc
|
||||
src/model/DeleteAppResourceAllocRequest.cc
|
||||
src/model/DeleteAppResourceAllocResult.cc
|
||||
src/model/DeleteClusterRequest.cc
|
||||
src/model/DeleteClusterResult.cc
|
||||
src/model/DeleteDatabaseRequest.cc
|
||||
src/model/DeleteDatabaseResult.cc
|
||||
src/model/DeleteDeployConfigRequest.cc
|
||||
src/model/DeleteDeployConfigResult.cc
|
||||
src/model/DeleteNodeLabelRequest.cc
|
||||
src/model/DeleteNodeLabelResult.cc
|
||||
src/model/DeletePersistentVolumeRequest.cc
|
||||
src/model/DeletePersistentVolumeResult.cc
|
||||
src/model/DeletePersistentVolumeClaimRequest.cc
|
||||
src/model/DeletePersistentVolumeClaimResult.cc
|
||||
src/model/DeleteRdsAccountRequest.cc
|
||||
src/model/DeleteRdsAccountResult.cc
|
||||
src/model/DeleteServiceRequest.cc
|
||||
src/model/DeleteServiceResult.cc
|
||||
src/model/DeleteSlbAPRequest.cc
|
||||
src/model/DeleteSlbAPResult.cc
|
||||
src/model/DeployAppRequest.cc
|
||||
src/model/DeployAppResult.cc
|
||||
src/model/DescribeAppDetailRequest.cc
|
||||
src/model/DescribeAppDetailResult.cc
|
||||
src/model/DescribeAppEnvironmentDetailRequest.cc
|
||||
src/model/DescribeAppEnvironmentDetailResult.cc
|
||||
src/model/DescribeAppResourceAllocRequest.cc
|
||||
src/model/DescribeAppResourceAllocResult.cc
|
||||
src/model/DescribeDatabasesRequest.cc
|
||||
src/model/DescribeDatabasesResult.cc
|
||||
src/model/DescribeDeployOrderDetailRequest.cc
|
||||
src/model/DescribeDeployOrderDetailResult.cc
|
||||
src/model/DescribePodEventsRequest.cc
|
||||
src/model/DescribePodEventsResult.cc
|
||||
src/model/DescribePodLogRequest.cc
|
||||
src/model/DescribePodLogResult.cc
|
||||
src/model/DescribeRdsAccountsRequest.cc
|
||||
src/model/DescribeRdsAccountsResult.cc
|
||||
src/model/DescribeServiceDetailRequest.cc
|
||||
src/model/DescribeServiceDetailResult.cc
|
||||
src/model/DescribeSlbAPDetailRequest.cc
|
||||
src/model/DescribeSlbAPDetailResult.cc
|
||||
src/model/GetInstTransInfoRequest.cc
|
||||
src/model/GetInstTransInfoResult.cc
|
||||
src/model/GetRdsBackUpRequest.cc
|
||||
src/model/GetRdsBackUpResult.cc
|
||||
src/model/GrantDbToAccountRequest.cc
|
||||
src/model/GrantDbToAccountResult.cc
|
||||
src/model/ListAppRequest.cc
|
||||
src/model/ListAppResult.cc
|
||||
src/model/ListAppCmsGroupsRequest.cc
|
||||
src/model/ListAppCmsGroupsResult.cc
|
||||
src/model/ListAppEnvironmentRequest.cc
|
||||
src/model/ListAppEnvironmentResult.cc
|
||||
src/model/ListAppInstanceRequest.cc
|
||||
src/model/ListAppInstanceResult.cc
|
||||
src/model/ListAppResourceAllocsRequest.cc
|
||||
src/model/ListAppResourceAllocsResult.cc
|
||||
src/model/ListAvailableClusterNodeRequest.cc
|
||||
src/model/ListAvailableClusterNodeResult.cc
|
||||
src/model/ListClusterRequest.cc
|
||||
src/model/ListClusterResult.cc
|
||||
src/model/ListClusterNodeRequest.cc
|
||||
src/model/ListClusterNodeResult.cc
|
||||
src/model/ListDeployConfigRequest.cc
|
||||
src/model/ListDeployConfigResult.cc
|
||||
src/model/ListDeployOrdersRequest.cc
|
||||
src/model/ListDeployOrdersResult.cc
|
||||
src/model/ListNodeLabelBindingsRequest.cc
|
||||
src/model/ListNodeLabelBindingsResult.cc
|
||||
src/model/ListNodeLabelsRequest.cc
|
||||
src/model/ListNodeLabelsResult.cc
|
||||
src/model/ListPersistentVolumeRequest.cc
|
||||
src/model/ListPersistentVolumeResult.cc
|
||||
src/model/ListPersistentVolumeClaimRequest.cc
|
||||
src/model/ListPersistentVolumeClaimResult.cc
|
||||
src/model/ListPodsRequest.cc
|
||||
src/model/ListPodsResult.cc
|
||||
src/model/ListServicesRequest.cc
|
||||
src/model/ListServicesResult.cc
|
||||
src/model/ListSlbAPsRequest.cc
|
||||
src/model/ListSlbAPsResult.cc
|
||||
src/model/ListUsersRequest.cc
|
||||
src/model/ListUsersResult.cc
|
||||
src/model/ModifyServiceRequest.cc
|
||||
src/model/ModifyServiceResult.cc
|
||||
src/model/ModifySlbAPRequest.cc
|
||||
src/model/ModifySlbAPResult.cc
|
||||
src/model/QueryClusterDetailRequest.cc
|
||||
src/model/QueryClusterDetailResult.cc
|
||||
src/model/RemoveClusterNodeRequest.cc
|
||||
src/model/RemoveClusterNodeResult.cc
|
||||
src/model/ResourceStatusNotifyRequest.cc
|
||||
src/model/ResourceStatusNotifyResult.cc
|
||||
src/model/ResumeDeployRequest.cc
|
||||
src/model/ResumeDeployResult.cc
|
||||
src/model/ScaleAppRequest.cc
|
||||
src/model/ScaleAppResult.cc
|
||||
src/model/SetDeployPauseTypeRequest.cc
|
||||
src/model/SetDeployPauseTypeResult.cc
|
||||
src/model/UnbindNodeLabelRequest.cc
|
||||
src/model/UnbindNodeLabelResult.cc
|
||||
src/model/UpdateAppRequest.cc
|
||||
src/model/UpdateAppResult.cc
|
||||
src/model/UpdateDeployConfigRequest.cc
|
||||
src/model/UpdateDeployConfigResult.cc
|
||||
src/model/UpdateEnvironmentRequest.cc
|
||||
src/model/UpdateEnvironmentResult.cc )
|
||||
|
||||
add_library(retailcloud ${LIB_TYPE}
|
||||
${retailcloud_public_header}
|
||||
${retailcloud_public_header_model}
|
||||
${retailcloud_src})
|
||||
|
||||
set_target_properties(retailcloud
|
||||
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}retailcloud
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(retailcloud
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_RETAILCLOUD_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(retailcloud
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(retailcloud
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(retailcloud
|
||||
jsoncpp)
|
||||
target_include_directories(retailcloud
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(retailcloud
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(retailcloud
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(retailcloud
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(retailcloud
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${retailcloud_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/retailcloud)
|
||||
install(FILES ${retailcloud_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/retailcloud/model)
|
||||
install(TARGETS retailcloud
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
614
retailcloud/include/alibabacloud/retailcloud/RetailcloudClient.h
Normal file
614
retailcloud/include/alibabacloud/retailcloud/RetailcloudClient.h
Normal file
@@ -0,0 +1,614 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_RETAILCLOUDCLIENT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_RETAILCLOUDCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "RetailcloudExport.h"
|
||||
#include "model/AddClusterNodeRequest.h"
|
||||
#include "model/AddClusterNodeResult.h"
|
||||
#include "model/BatchAddServersRequest.h"
|
||||
#include "model/BatchAddServersResult.h"
|
||||
#include "model/BindNodeLabelRequest.h"
|
||||
#include "model/BindNodeLabelResult.h"
|
||||
#include "model/CloseDeployOrderRequest.h"
|
||||
#include "model/CloseDeployOrderResult.h"
|
||||
#include "model/CreateAppRequest.h"
|
||||
#include "model/CreateAppResult.h"
|
||||
#include "model/CreateAppResourceAllocRequest.h"
|
||||
#include "model/CreateAppResourceAllocResult.h"
|
||||
#include "model/CreateClusterRequest.h"
|
||||
#include "model/CreateClusterResult.h"
|
||||
#include "model/CreateDbRequest.h"
|
||||
#include "model/CreateDbResult.h"
|
||||
#include "model/CreateDeployConfigRequest.h"
|
||||
#include "model/CreateDeployConfigResult.h"
|
||||
#include "model/CreateEnvironmentRequest.h"
|
||||
#include "model/CreateEnvironmentResult.h"
|
||||
#include "model/CreateNodeLabelRequest.h"
|
||||
#include "model/CreateNodeLabelResult.h"
|
||||
#include "model/CreatePersistentVolumeRequest.h"
|
||||
#include "model/CreatePersistentVolumeResult.h"
|
||||
#include "model/CreatePersistentVolumeClaimRequest.h"
|
||||
#include "model/CreatePersistentVolumeClaimResult.h"
|
||||
#include "model/CreateServiceRequest.h"
|
||||
#include "model/CreateServiceResult.h"
|
||||
#include "model/CreateSlbAPRequest.h"
|
||||
#include "model/CreateSlbAPResult.h"
|
||||
#include "model/DeleteAppDetailRequest.h"
|
||||
#include "model/DeleteAppDetailResult.h"
|
||||
#include "model/DeleteAppEnvironmentRequest.h"
|
||||
#include "model/DeleteAppEnvironmentResult.h"
|
||||
#include "model/DeleteAppResourceAllocRequest.h"
|
||||
#include "model/DeleteAppResourceAllocResult.h"
|
||||
#include "model/DeleteClusterRequest.h"
|
||||
#include "model/DeleteClusterResult.h"
|
||||
#include "model/DeleteDatabaseRequest.h"
|
||||
#include "model/DeleteDatabaseResult.h"
|
||||
#include "model/DeleteDeployConfigRequest.h"
|
||||
#include "model/DeleteDeployConfigResult.h"
|
||||
#include "model/DeleteNodeLabelRequest.h"
|
||||
#include "model/DeleteNodeLabelResult.h"
|
||||
#include "model/DeletePersistentVolumeRequest.h"
|
||||
#include "model/DeletePersistentVolumeResult.h"
|
||||
#include "model/DeletePersistentVolumeClaimRequest.h"
|
||||
#include "model/DeletePersistentVolumeClaimResult.h"
|
||||
#include "model/DeleteRdsAccountRequest.h"
|
||||
#include "model/DeleteRdsAccountResult.h"
|
||||
#include "model/DeleteServiceRequest.h"
|
||||
#include "model/DeleteServiceResult.h"
|
||||
#include "model/DeleteSlbAPRequest.h"
|
||||
#include "model/DeleteSlbAPResult.h"
|
||||
#include "model/DeployAppRequest.h"
|
||||
#include "model/DeployAppResult.h"
|
||||
#include "model/DescribeAppDetailRequest.h"
|
||||
#include "model/DescribeAppDetailResult.h"
|
||||
#include "model/DescribeAppEnvironmentDetailRequest.h"
|
||||
#include "model/DescribeAppEnvironmentDetailResult.h"
|
||||
#include "model/DescribeAppResourceAllocRequest.h"
|
||||
#include "model/DescribeAppResourceAllocResult.h"
|
||||
#include "model/DescribeDatabasesRequest.h"
|
||||
#include "model/DescribeDatabasesResult.h"
|
||||
#include "model/DescribeDeployOrderDetailRequest.h"
|
||||
#include "model/DescribeDeployOrderDetailResult.h"
|
||||
#include "model/DescribePodEventsRequest.h"
|
||||
#include "model/DescribePodEventsResult.h"
|
||||
#include "model/DescribePodLogRequest.h"
|
||||
#include "model/DescribePodLogResult.h"
|
||||
#include "model/DescribeRdsAccountsRequest.h"
|
||||
#include "model/DescribeRdsAccountsResult.h"
|
||||
#include "model/DescribeServiceDetailRequest.h"
|
||||
#include "model/DescribeServiceDetailResult.h"
|
||||
#include "model/DescribeSlbAPDetailRequest.h"
|
||||
#include "model/DescribeSlbAPDetailResult.h"
|
||||
#include "model/GetInstTransInfoRequest.h"
|
||||
#include "model/GetInstTransInfoResult.h"
|
||||
#include "model/GetRdsBackUpRequest.h"
|
||||
#include "model/GetRdsBackUpResult.h"
|
||||
#include "model/GrantDbToAccountRequest.h"
|
||||
#include "model/GrantDbToAccountResult.h"
|
||||
#include "model/ListAppRequest.h"
|
||||
#include "model/ListAppResult.h"
|
||||
#include "model/ListAppCmsGroupsRequest.h"
|
||||
#include "model/ListAppCmsGroupsResult.h"
|
||||
#include "model/ListAppEnvironmentRequest.h"
|
||||
#include "model/ListAppEnvironmentResult.h"
|
||||
#include "model/ListAppInstanceRequest.h"
|
||||
#include "model/ListAppInstanceResult.h"
|
||||
#include "model/ListAppResourceAllocsRequest.h"
|
||||
#include "model/ListAppResourceAllocsResult.h"
|
||||
#include "model/ListAvailableClusterNodeRequest.h"
|
||||
#include "model/ListAvailableClusterNodeResult.h"
|
||||
#include "model/ListClusterRequest.h"
|
||||
#include "model/ListClusterResult.h"
|
||||
#include "model/ListClusterNodeRequest.h"
|
||||
#include "model/ListClusterNodeResult.h"
|
||||
#include "model/ListDeployConfigRequest.h"
|
||||
#include "model/ListDeployConfigResult.h"
|
||||
#include "model/ListDeployOrdersRequest.h"
|
||||
#include "model/ListDeployOrdersResult.h"
|
||||
#include "model/ListNodeLabelBindingsRequest.h"
|
||||
#include "model/ListNodeLabelBindingsResult.h"
|
||||
#include "model/ListNodeLabelsRequest.h"
|
||||
#include "model/ListNodeLabelsResult.h"
|
||||
#include "model/ListPersistentVolumeRequest.h"
|
||||
#include "model/ListPersistentVolumeResult.h"
|
||||
#include "model/ListPersistentVolumeClaimRequest.h"
|
||||
#include "model/ListPersistentVolumeClaimResult.h"
|
||||
#include "model/ListPodsRequest.h"
|
||||
#include "model/ListPodsResult.h"
|
||||
#include "model/ListServicesRequest.h"
|
||||
#include "model/ListServicesResult.h"
|
||||
#include "model/ListSlbAPsRequest.h"
|
||||
#include "model/ListSlbAPsResult.h"
|
||||
#include "model/ListUsersRequest.h"
|
||||
#include "model/ListUsersResult.h"
|
||||
#include "model/ModifyServiceRequest.h"
|
||||
#include "model/ModifyServiceResult.h"
|
||||
#include "model/ModifySlbAPRequest.h"
|
||||
#include "model/ModifySlbAPResult.h"
|
||||
#include "model/QueryClusterDetailRequest.h"
|
||||
#include "model/QueryClusterDetailResult.h"
|
||||
#include "model/RemoveClusterNodeRequest.h"
|
||||
#include "model/RemoveClusterNodeResult.h"
|
||||
#include "model/ResourceStatusNotifyRequest.h"
|
||||
#include "model/ResourceStatusNotifyResult.h"
|
||||
#include "model/ResumeDeployRequest.h"
|
||||
#include "model/ResumeDeployResult.h"
|
||||
#include "model/ScaleAppRequest.h"
|
||||
#include "model/ScaleAppResult.h"
|
||||
#include "model/SetDeployPauseTypeRequest.h"
|
||||
#include "model/SetDeployPauseTypeResult.h"
|
||||
#include "model/UnbindNodeLabelRequest.h"
|
||||
#include "model/UnbindNodeLabelResult.h"
|
||||
#include "model/UpdateAppRequest.h"
|
||||
#include "model/UpdateAppResult.h"
|
||||
#include "model/UpdateDeployConfigRequest.h"
|
||||
#include "model/UpdateDeployConfigResult.h"
|
||||
#include "model/UpdateEnvironmentRequest.h"
|
||||
#include "model/UpdateEnvironmentResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT RetailcloudClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddClusterNodeResult> AddClusterNodeOutcome;
|
||||
typedef std::future<AddClusterNodeOutcome> AddClusterNodeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::AddClusterNodeRequest&, const AddClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddClusterNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchAddServersResult> BatchAddServersOutcome;
|
||||
typedef std::future<BatchAddServersOutcome> BatchAddServersOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::BatchAddServersRequest&, const BatchAddServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAddServersAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindNodeLabelResult> BindNodeLabelOutcome;
|
||||
typedef std::future<BindNodeLabelOutcome> BindNodeLabelOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::BindNodeLabelRequest&, const BindNodeLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindNodeLabelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseDeployOrderResult> CloseDeployOrderOutcome;
|
||||
typedef std::future<CloseDeployOrderOutcome> CloseDeployOrderOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CloseDeployOrderRequest&, const CloseDeployOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseDeployOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAppResult> CreateAppOutcome;
|
||||
typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateAppRequest&, const CreateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAppResourceAllocResult> CreateAppResourceAllocOutcome;
|
||||
typedef std::future<CreateAppResourceAllocOutcome> CreateAppResourceAllocOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateAppResourceAllocRequest&, const CreateAppResourceAllocOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppResourceAllocAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
|
||||
typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDbResult> CreateDbOutcome;
|
||||
typedef std::future<CreateDbOutcome> CreateDbOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateDbRequest&, const CreateDbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDbAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDeployConfigResult> CreateDeployConfigOutcome;
|
||||
typedef std::future<CreateDeployConfigOutcome> CreateDeployConfigOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateDeployConfigRequest&, const CreateDeployConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeployConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEnvironmentResult> CreateEnvironmentOutcome;
|
||||
typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateEnvironmentRequest&, const CreateEnvironmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEnvironmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateNodeLabelResult> CreateNodeLabelOutcome;
|
||||
typedef std::future<CreateNodeLabelOutcome> CreateNodeLabelOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateNodeLabelRequest&, const CreateNodeLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNodeLabelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreatePersistentVolumeResult> CreatePersistentVolumeOutcome;
|
||||
typedef std::future<CreatePersistentVolumeOutcome> CreatePersistentVolumeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreatePersistentVolumeRequest&, const CreatePersistentVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePersistentVolumeAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreatePersistentVolumeClaimResult> CreatePersistentVolumeClaimOutcome;
|
||||
typedef std::future<CreatePersistentVolumeClaimOutcome> CreatePersistentVolumeClaimOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreatePersistentVolumeClaimRequest&, const CreatePersistentVolumeClaimOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePersistentVolumeClaimAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateServiceResult> CreateServiceOutcome;
|
||||
typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateServiceRequest&, const CreateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSlbAPResult> CreateSlbAPOutcome;
|
||||
typedef std::future<CreateSlbAPOutcome> CreateSlbAPOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::CreateSlbAPRequest&, const CreateSlbAPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSlbAPAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAppDetailResult> DeleteAppDetailOutcome;
|
||||
typedef std::future<DeleteAppDetailOutcome> DeleteAppDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteAppDetailRequest&, const DeleteAppDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAppEnvironmentResult> DeleteAppEnvironmentOutcome;
|
||||
typedef std::future<DeleteAppEnvironmentOutcome> DeleteAppEnvironmentOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteAppEnvironmentRequest&, const DeleteAppEnvironmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppEnvironmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAppResourceAllocResult> DeleteAppResourceAllocOutcome;
|
||||
typedef std::future<DeleteAppResourceAllocOutcome> DeleteAppResourceAllocOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteAppResourceAllocRequest&, const DeleteAppResourceAllocOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppResourceAllocAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteClusterResult> DeleteClusterOutcome;
|
||||
typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteClusterRequest&, const DeleteClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDatabaseResult> DeleteDatabaseOutcome;
|
||||
typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteDatabaseRequest&, const DeleteDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDeployConfigResult> DeleteDeployConfigOutcome;
|
||||
typedef std::future<DeleteDeployConfigOutcome> DeleteDeployConfigOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteDeployConfigRequest&, const DeleteDeployConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeployConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteNodeLabelResult> DeleteNodeLabelOutcome;
|
||||
typedef std::future<DeleteNodeLabelOutcome> DeleteNodeLabelOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteNodeLabelRequest&, const DeleteNodeLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNodeLabelAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeletePersistentVolumeResult> DeletePersistentVolumeOutcome;
|
||||
typedef std::future<DeletePersistentVolumeOutcome> DeletePersistentVolumeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeletePersistentVolumeRequest&, const DeletePersistentVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePersistentVolumeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeletePersistentVolumeClaimResult> DeletePersistentVolumeClaimOutcome;
|
||||
typedef std::future<DeletePersistentVolumeClaimOutcome> DeletePersistentVolumeClaimOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeletePersistentVolumeClaimRequest&, const DeletePersistentVolumeClaimOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePersistentVolumeClaimAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRdsAccountResult> DeleteRdsAccountOutcome;
|
||||
typedef std::future<DeleteRdsAccountOutcome> DeleteRdsAccountOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteRdsAccountRequest&, const DeleteRdsAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRdsAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteServiceResult> DeleteServiceOutcome;
|
||||
typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteServiceRequest&, const DeleteServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSlbAPResult> DeleteSlbAPOutcome;
|
||||
typedef std::future<DeleteSlbAPOutcome> DeleteSlbAPOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeleteSlbAPRequest&, const DeleteSlbAPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSlbAPAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeployAppResult> DeployAppOutcome;
|
||||
typedef std::future<DeployAppOutcome> DeployAppOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DeployAppRequest&, const DeployAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppDetailResult> DescribeAppDetailOutcome;
|
||||
typedef std::future<DescribeAppDetailOutcome> DescribeAppDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeAppDetailRequest&, const DescribeAppDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppEnvironmentDetailResult> DescribeAppEnvironmentDetailOutcome;
|
||||
typedef std::future<DescribeAppEnvironmentDetailOutcome> DescribeAppEnvironmentDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeAppEnvironmentDetailRequest&, const DescribeAppEnvironmentDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppEnvironmentDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppResourceAllocResult> DescribeAppResourceAllocOutcome;
|
||||
typedef std::future<DescribeAppResourceAllocOutcome> DescribeAppResourceAllocOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeAppResourceAllocRequest&, const DescribeAppResourceAllocOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppResourceAllocAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDatabasesResult> DescribeDatabasesOutcome;
|
||||
typedef std::future<DescribeDatabasesOutcome> DescribeDatabasesOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeDatabasesRequest&, const DescribeDatabasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDatabasesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDeployOrderDetailResult> DescribeDeployOrderDetailOutcome;
|
||||
typedef std::future<DescribeDeployOrderDetailOutcome> DescribeDeployOrderDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeDeployOrderDetailRequest&, const DescribeDeployOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeployOrderDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePodEventsResult> DescribePodEventsOutcome;
|
||||
typedef std::future<DescribePodEventsOutcome> DescribePodEventsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribePodEventsRequest&, const DescribePodEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePodEventsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePodLogResult> DescribePodLogOutcome;
|
||||
typedef std::future<DescribePodLogOutcome> DescribePodLogOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribePodLogRequest&, const DescribePodLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePodLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRdsAccountsResult> DescribeRdsAccountsOutcome;
|
||||
typedef std::future<DescribeRdsAccountsOutcome> DescribeRdsAccountsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeRdsAccountsRequest&, const DescribeRdsAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsAccountsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeServiceDetailResult> DescribeServiceDetailOutcome;
|
||||
typedef std::future<DescribeServiceDetailOutcome> DescribeServiceDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeServiceDetailRequest&, const DescribeServiceDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlbAPDetailResult> DescribeSlbAPDetailOutcome;
|
||||
typedef std::future<DescribeSlbAPDetailOutcome> DescribeSlbAPDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::DescribeSlbAPDetailRequest&, const DescribeSlbAPDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlbAPDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetInstTransInfoResult> GetInstTransInfoOutcome;
|
||||
typedef std::future<GetInstTransInfoOutcome> GetInstTransInfoOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::GetInstTransInfoRequest&, const GetInstTransInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstTransInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetRdsBackUpResult> GetRdsBackUpOutcome;
|
||||
typedef std::future<GetRdsBackUpOutcome> GetRdsBackUpOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::GetRdsBackUpRequest&, const GetRdsBackUpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRdsBackUpAsyncHandler;
|
||||
typedef Outcome<Error, Model::GrantDbToAccountResult> GrantDbToAccountOutcome;
|
||||
typedef std::future<GrantDbToAccountOutcome> GrantDbToAccountOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::GrantDbToAccountRequest&, const GrantDbToAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantDbToAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppResult> ListAppOutcome;
|
||||
typedef std::future<ListAppOutcome> ListAppOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAppRequest&, const ListAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppCmsGroupsResult> ListAppCmsGroupsOutcome;
|
||||
typedef std::future<ListAppCmsGroupsOutcome> ListAppCmsGroupsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAppCmsGroupsRequest&, const ListAppCmsGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppCmsGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppEnvironmentResult> ListAppEnvironmentOutcome;
|
||||
typedef std::future<ListAppEnvironmentOutcome> ListAppEnvironmentOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAppEnvironmentRequest&, const ListAppEnvironmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppEnvironmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppInstanceResult> ListAppInstanceOutcome;
|
||||
typedef std::future<ListAppInstanceOutcome> ListAppInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAppInstanceRequest&, const ListAppInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppResourceAllocsResult> ListAppResourceAllocsOutcome;
|
||||
typedef std::future<ListAppResourceAllocsOutcome> ListAppResourceAllocsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAppResourceAllocsRequest&, const ListAppResourceAllocsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppResourceAllocsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAvailableClusterNodeResult> ListAvailableClusterNodeOutcome;
|
||||
typedef std::future<ListAvailableClusterNodeOutcome> ListAvailableClusterNodeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListAvailableClusterNodeRequest&, const ListAvailableClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAvailableClusterNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListClusterResult> ListClusterOutcome;
|
||||
typedef std::future<ListClusterOutcome> ListClusterOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListClusterRequest&, const ListClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListClusterNodeResult> ListClusterNodeOutcome;
|
||||
typedef std::future<ListClusterNodeOutcome> ListClusterNodeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListClusterNodeRequest&, const ListClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDeployConfigResult> ListDeployConfigOutcome;
|
||||
typedef std::future<ListDeployConfigOutcome> ListDeployConfigOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListDeployConfigRequest&, const ListDeployConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeployConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDeployOrdersResult> ListDeployOrdersOutcome;
|
||||
typedef std::future<ListDeployOrdersOutcome> ListDeployOrdersOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListDeployOrdersRequest&, const ListDeployOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeployOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeLabelBindingsResult> ListNodeLabelBindingsOutcome;
|
||||
typedef std::future<ListNodeLabelBindingsOutcome> ListNodeLabelBindingsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListNodeLabelBindingsRequest&, const ListNodeLabelBindingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeLabelBindingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeLabelsResult> ListNodeLabelsOutcome;
|
||||
typedef std::future<ListNodeLabelsOutcome> ListNodeLabelsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListNodeLabelsRequest&, const ListNodeLabelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeLabelsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPersistentVolumeResult> ListPersistentVolumeOutcome;
|
||||
typedef std::future<ListPersistentVolumeOutcome> ListPersistentVolumeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListPersistentVolumeRequest&, const ListPersistentVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersistentVolumeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPersistentVolumeClaimResult> ListPersistentVolumeClaimOutcome;
|
||||
typedef std::future<ListPersistentVolumeClaimOutcome> ListPersistentVolumeClaimOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListPersistentVolumeClaimRequest&, const ListPersistentVolumeClaimOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersistentVolumeClaimAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPodsResult> ListPodsOutcome;
|
||||
typedef std::future<ListPodsOutcome> ListPodsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListPodsRequest&, const ListPodsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPodsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListServicesResult> ListServicesOutcome;
|
||||
typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListServicesRequest&, const ListServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServicesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSlbAPsResult> ListSlbAPsOutcome;
|
||||
typedef std::future<ListSlbAPsOutcome> ListSlbAPsOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListSlbAPsRequest&, const ListSlbAPsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSlbAPsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUsersResult> ListUsersOutcome;
|
||||
typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ListUsersRequest&, const ListUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyServiceResult> ModifyServiceOutcome;
|
||||
typedef std::future<ModifyServiceOutcome> ModifyServiceOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ModifyServiceRequest&, const ModifyServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifySlbAPResult> ModifySlbAPOutcome;
|
||||
typedef std::future<ModifySlbAPOutcome> ModifySlbAPOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ModifySlbAPRequest&, const ModifySlbAPOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySlbAPAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryClusterDetailResult> QueryClusterDetailOutcome;
|
||||
typedef std::future<QueryClusterDetailOutcome> QueryClusterDetailOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::QueryClusterDetailRequest&, const QueryClusterDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryClusterDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveClusterNodeResult> RemoveClusterNodeOutcome;
|
||||
typedef std::future<RemoveClusterNodeOutcome> RemoveClusterNodeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::RemoveClusterNodeRequest&, const RemoveClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveClusterNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResourceStatusNotifyResult> ResourceStatusNotifyOutcome;
|
||||
typedef std::future<ResourceStatusNotifyOutcome> ResourceStatusNotifyOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ResourceStatusNotifyRequest&, const ResourceStatusNotifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResourceStatusNotifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResumeDeployResult> ResumeDeployOutcome;
|
||||
typedef std::future<ResumeDeployOutcome> ResumeDeployOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ResumeDeployRequest&, const ResumeDeployOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeDeployAsyncHandler;
|
||||
typedef Outcome<Error, Model::ScaleAppResult> ScaleAppOutcome;
|
||||
typedef std::future<ScaleAppOutcome> ScaleAppOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::ScaleAppRequest&, const ScaleAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ScaleAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetDeployPauseTypeResult> SetDeployPauseTypeOutcome;
|
||||
typedef std::future<SetDeployPauseTypeOutcome> SetDeployPauseTypeOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::SetDeployPauseTypeRequest&, const SetDeployPauseTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDeployPauseTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindNodeLabelResult> UnbindNodeLabelOutcome;
|
||||
typedef std::future<UnbindNodeLabelOutcome> UnbindNodeLabelOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::UnbindNodeLabelRequest&, const UnbindNodeLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindNodeLabelAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAppResult> UpdateAppOutcome;
|
||||
typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::UpdateAppRequest&, const UpdateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDeployConfigResult> UpdateDeployConfigOutcome;
|
||||
typedef std::future<UpdateDeployConfigOutcome> UpdateDeployConfigOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::UpdateDeployConfigRequest&, const UpdateDeployConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDeployConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateEnvironmentResult> UpdateEnvironmentOutcome;
|
||||
typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
|
||||
typedef std::function<void(const RetailcloudClient*, const Model::UpdateEnvironmentRequest&, const UpdateEnvironmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEnvironmentAsyncHandler;
|
||||
|
||||
RetailcloudClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
RetailcloudClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
RetailcloudClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~RetailcloudClient();
|
||||
AddClusterNodeOutcome addClusterNode(const Model::AddClusterNodeRequest &request)const;
|
||||
void addClusterNodeAsync(const Model::AddClusterNodeRequest& request, const AddClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddClusterNodeOutcomeCallable addClusterNodeCallable(const Model::AddClusterNodeRequest& request) const;
|
||||
BatchAddServersOutcome batchAddServers(const Model::BatchAddServersRequest &request)const;
|
||||
void batchAddServersAsync(const Model::BatchAddServersRequest& request, const BatchAddServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchAddServersOutcomeCallable batchAddServersCallable(const Model::BatchAddServersRequest& request) const;
|
||||
BindNodeLabelOutcome bindNodeLabel(const Model::BindNodeLabelRequest &request)const;
|
||||
void bindNodeLabelAsync(const Model::BindNodeLabelRequest& request, const BindNodeLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindNodeLabelOutcomeCallable bindNodeLabelCallable(const Model::BindNodeLabelRequest& request) const;
|
||||
CloseDeployOrderOutcome closeDeployOrder(const Model::CloseDeployOrderRequest &request)const;
|
||||
void closeDeployOrderAsync(const Model::CloseDeployOrderRequest& request, const CloseDeployOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseDeployOrderOutcomeCallable closeDeployOrderCallable(const Model::CloseDeployOrderRequest& request) const;
|
||||
CreateAppOutcome createApp(const Model::CreateAppRequest &request)const;
|
||||
void createAppAsync(const Model::CreateAppRequest& request, const CreateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAppOutcomeCallable createAppCallable(const Model::CreateAppRequest& request) const;
|
||||
CreateAppResourceAllocOutcome createAppResourceAlloc(const Model::CreateAppResourceAllocRequest &request)const;
|
||||
void createAppResourceAllocAsync(const Model::CreateAppResourceAllocRequest& request, const CreateAppResourceAllocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAppResourceAllocOutcomeCallable createAppResourceAllocCallable(const Model::CreateAppResourceAllocRequest& request) const;
|
||||
CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
|
||||
void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
|
||||
CreateDbOutcome createDb(const Model::CreateDbRequest &request)const;
|
||||
void createDbAsync(const Model::CreateDbRequest& request, const CreateDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDbOutcomeCallable createDbCallable(const Model::CreateDbRequest& request) const;
|
||||
CreateDeployConfigOutcome createDeployConfig(const Model::CreateDeployConfigRequest &request)const;
|
||||
void createDeployConfigAsync(const Model::CreateDeployConfigRequest& request, const CreateDeployConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDeployConfigOutcomeCallable createDeployConfigCallable(const Model::CreateDeployConfigRequest& request) const;
|
||||
CreateEnvironmentOutcome createEnvironment(const Model::CreateEnvironmentRequest &request)const;
|
||||
void createEnvironmentAsync(const Model::CreateEnvironmentRequest& request, const CreateEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEnvironmentOutcomeCallable createEnvironmentCallable(const Model::CreateEnvironmentRequest& request) const;
|
||||
CreateNodeLabelOutcome createNodeLabel(const Model::CreateNodeLabelRequest &request)const;
|
||||
void createNodeLabelAsync(const Model::CreateNodeLabelRequest& request, const CreateNodeLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateNodeLabelOutcomeCallable createNodeLabelCallable(const Model::CreateNodeLabelRequest& request) const;
|
||||
CreatePersistentVolumeOutcome createPersistentVolume(const Model::CreatePersistentVolumeRequest &request)const;
|
||||
void createPersistentVolumeAsync(const Model::CreatePersistentVolumeRequest& request, const CreatePersistentVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreatePersistentVolumeOutcomeCallable createPersistentVolumeCallable(const Model::CreatePersistentVolumeRequest& request) const;
|
||||
CreatePersistentVolumeClaimOutcome createPersistentVolumeClaim(const Model::CreatePersistentVolumeClaimRequest &request)const;
|
||||
void createPersistentVolumeClaimAsync(const Model::CreatePersistentVolumeClaimRequest& request, const CreatePersistentVolumeClaimAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreatePersistentVolumeClaimOutcomeCallable createPersistentVolumeClaimCallable(const Model::CreatePersistentVolumeClaimRequest& request) const;
|
||||
CreateServiceOutcome createService(const Model::CreateServiceRequest &request)const;
|
||||
void createServiceAsync(const Model::CreateServiceRequest& request, const CreateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateServiceOutcomeCallable createServiceCallable(const Model::CreateServiceRequest& request) const;
|
||||
CreateSlbAPOutcome createSlbAP(const Model::CreateSlbAPRequest &request)const;
|
||||
void createSlbAPAsync(const Model::CreateSlbAPRequest& request, const CreateSlbAPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSlbAPOutcomeCallable createSlbAPCallable(const Model::CreateSlbAPRequest& request) const;
|
||||
DeleteAppDetailOutcome deleteAppDetail(const Model::DeleteAppDetailRequest &request)const;
|
||||
void deleteAppDetailAsync(const Model::DeleteAppDetailRequest& request, const DeleteAppDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAppDetailOutcomeCallable deleteAppDetailCallable(const Model::DeleteAppDetailRequest& request) const;
|
||||
DeleteAppEnvironmentOutcome deleteAppEnvironment(const Model::DeleteAppEnvironmentRequest &request)const;
|
||||
void deleteAppEnvironmentAsync(const Model::DeleteAppEnvironmentRequest& request, const DeleteAppEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAppEnvironmentOutcomeCallable deleteAppEnvironmentCallable(const Model::DeleteAppEnvironmentRequest& request) const;
|
||||
DeleteAppResourceAllocOutcome deleteAppResourceAlloc(const Model::DeleteAppResourceAllocRequest &request)const;
|
||||
void deleteAppResourceAllocAsync(const Model::DeleteAppResourceAllocRequest& request, const DeleteAppResourceAllocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAppResourceAllocOutcomeCallable deleteAppResourceAllocCallable(const Model::DeleteAppResourceAllocRequest& request) const;
|
||||
DeleteClusterOutcome deleteCluster(const Model::DeleteClusterRequest &request)const;
|
||||
void deleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteClusterOutcomeCallable deleteClusterCallable(const Model::DeleteClusterRequest& request) const;
|
||||
DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const;
|
||||
void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const;
|
||||
DeleteDeployConfigOutcome deleteDeployConfig(const Model::DeleteDeployConfigRequest &request)const;
|
||||
void deleteDeployConfigAsync(const Model::DeleteDeployConfigRequest& request, const DeleteDeployConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDeployConfigOutcomeCallable deleteDeployConfigCallable(const Model::DeleteDeployConfigRequest& request) const;
|
||||
DeleteNodeLabelOutcome deleteNodeLabel(const Model::DeleteNodeLabelRequest &request)const;
|
||||
void deleteNodeLabelAsync(const Model::DeleteNodeLabelRequest& request, const DeleteNodeLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteNodeLabelOutcomeCallable deleteNodeLabelCallable(const Model::DeleteNodeLabelRequest& request) const;
|
||||
DeletePersistentVolumeOutcome deletePersistentVolume(const Model::DeletePersistentVolumeRequest &request)const;
|
||||
void deletePersistentVolumeAsync(const Model::DeletePersistentVolumeRequest& request, const DeletePersistentVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeletePersistentVolumeOutcomeCallable deletePersistentVolumeCallable(const Model::DeletePersistentVolumeRequest& request) const;
|
||||
DeletePersistentVolumeClaimOutcome deletePersistentVolumeClaim(const Model::DeletePersistentVolumeClaimRequest &request)const;
|
||||
void deletePersistentVolumeClaimAsync(const Model::DeletePersistentVolumeClaimRequest& request, const DeletePersistentVolumeClaimAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeletePersistentVolumeClaimOutcomeCallable deletePersistentVolumeClaimCallable(const Model::DeletePersistentVolumeClaimRequest& request) const;
|
||||
DeleteRdsAccountOutcome deleteRdsAccount(const Model::DeleteRdsAccountRequest &request)const;
|
||||
void deleteRdsAccountAsync(const Model::DeleteRdsAccountRequest& request, const DeleteRdsAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRdsAccountOutcomeCallable deleteRdsAccountCallable(const Model::DeleteRdsAccountRequest& request) const;
|
||||
DeleteServiceOutcome deleteService(const Model::DeleteServiceRequest &request)const;
|
||||
void deleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteServiceOutcomeCallable deleteServiceCallable(const Model::DeleteServiceRequest& request) const;
|
||||
DeleteSlbAPOutcome deleteSlbAP(const Model::DeleteSlbAPRequest &request)const;
|
||||
void deleteSlbAPAsync(const Model::DeleteSlbAPRequest& request, const DeleteSlbAPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSlbAPOutcomeCallable deleteSlbAPCallable(const Model::DeleteSlbAPRequest& request) const;
|
||||
DeployAppOutcome deployApp(const Model::DeployAppRequest &request)const;
|
||||
void deployAppAsync(const Model::DeployAppRequest& request, const DeployAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeployAppOutcomeCallable deployAppCallable(const Model::DeployAppRequest& request) const;
|
||||
DescribeAppDetailOutcome describeAppDetail(const Model::DescribeAppDetailRequest &request)const;
|
||||
void describeAppDetailAsync(const Model::DescribeAppDetailRequest& request, const DescribeAppDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppDetailOutcomeCallable describeAppDetailCallable(const Model::DescribeAppDetailRequest& request) const;
|
||||
DescribeAppEnvironmentDetailOutcome describeAppEnvironmentDetail(const Model::DescribeAppEnvironmentDetailRequest &request)const;
|
||||
void describeAppEnvironmentDetailAsync(const Model::DescribeAppEnvironmentDetailRequest& request, const DescribeAppEnvironmentDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppEnvironmentDetailOutcomeCallable describeAppEnvironmentDetailCallable(const Model::DescribeAppEnvironmentDetailRequest& request) const;
|
||||
DescribeAppResourceAllocOutcome describeAppResourceAlloc(const Model::DescribeAppResourceAllocRequest &request)const;
|
||||
void describeAppResourceAllocAsync(const Model::DescribeAppResourceAllocRequest& request, const DescribeAppResourceAllocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppResourceAllocOutcomeCallable describeAppResourceAllocCallable(const Model::DescribeAppResourceAllocRequest& request) const;
|
||||
DescribeDatabasesOutcome describeDatabases(const Model::DescribeDatabasesRequest &request)const;
|
||||
void describeDatabasesAsync(const Model::DescribeDatabasesRequest& request, const DescribeDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDatabasesOutcomeCallable describeDatabasesCallable(const Model::DescribeDatabasesRequest& request) const;
|
||||
DescribeDeployOrderDetailOutcome describeDeployOrderDetail(const Model::DescribeDeployOrderDetailRequest &request)const;
|
||||
void describeDeployOrderDetailAsync(const Model::DescribeDeployOrderDetailRequest& request, const DescribeDeployOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeployOrderDetailOutcomeCallable describeDeployOrderDetailCallable(const Model::DescribeDeployOrderDetailRequest& request) const;
|
||||
DescribePodEventsOutcome describePodEvents(const Model::DescribePodEventsRequest &request)const;
|
||||
void describePodEventsAsync(const Model::DescribePodEventsRequest& request, const DescribePodEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePodEventsOutcomeCallable describePodEventsCallable(const Model::DescribePodEventsRequest& request) const;
|
||||
DescribePodLogOutcome describePodLog(const Model::DescribePodLogRequest &request)const;
|
||||
void describePodLogAsync(const Model::DescribePodLogRequest& request, const DescribePodLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePodLogOutcomeCallable describePodLogCallable(const Model::DescribePodLogRequest& request) const;
|
||||
DescribeRdsAccountsOutcome describeRdsAccounts(const Model::DescribeRdsAccountsRequest &request)const;
|
||||
void describeRdsAccountsAsync(const Model::DescribeRdsAccountsRequest& request, const DescribeRdsAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRdsAccountsOutcomeCallable describeRdsAccountsCallable(const Model::DescribeRdsAccountsRequest& request) const;
|
||||
DescribeServiceDetailOutcome describeServiceDetail(const Model::DescribeServiceDetailRequest &request)const;
|
||||
void describeServiceDetailAsync(const Model::DescribeServiceDetailRequest& request, const DescribeServiceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeServiceDetailOutcomeCallable describeServiceDetailCallable(const Model::DescribeServiceDetailRequest& request) const;
|
||||
DescribeSlbAPDetailOutcome describeSlbAPDetail(const Model::DescribeSlbAPDetailRequest &request)const;
|
||||
void describeSlbAPDetailAsync(const Model::DescribeSlbAPDetailRequest& request, const DescribeSlbAPDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlbAPDetailOutcomeCallable describeSlbAPDetailCallable(const Model::DescribeSlbAPDetailRequest& request) const;
|
||||
GetInstTransInfoOutcome getInstTransInfo(const Model::GetInstTransInfoRequest &request)const;
|
||||
void getInstTransInfoAsync(const Model::GetInstTransInfoRequest& request, const GetInstTransInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstTransInfoOutcomeCallable getInstTransInfoCallable(const Model::GetInstTransInfoRequest& request) const;
|
||||
GetRdsBackUpOutcome getRdsBackUp(const Model::GetRdsBackUpRequest &request)const;
|
||||
void getRdsBackUpAsync(const Model::GetRdsBackUpRequest& request, const GetRdsBackUpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRdsBackUpOutcomeCallable getRdsBackUpCallable(const Model::GetRdsBackUpRequest& request) const;
|
||||
GrantDbToAccountOutcome grantDbToAccount(const Model::GrantDbToAccountRequest &request)const;
|
||||
void grantDbToAccountAsync(const Model::GrantDbToAccountRequest& request, const GrantDbToAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GrantDbToAccountOutcomeCallable grantDbToAccountCallable(const Model::GrantDbToAccountRequest& request) const;
|
||||
ListAppOutcome listApp(const Model::ListAppRequest &request)const;
|
||||
void listAppAsync(const Model::ListAppRequest& request, const ListAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppOutcomeCallable listAppCallable(const Model::ListAppRequest& request) const;
|
||||
ListAppCmsGroupsOutcome listAppCmsGroups(const Model::ListAppCmsGroupsRequest &request)const;
|
||||
void listAppCmsGroupsAsync(const Model::ListAppCmsGroupsRequest& request, const ListAppCmsGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppCmsGroupsOutcomeCallable listAppCmsGroupsCallable(const Model::ListAppCmsGroupsRequest& request) const;
|
||||
ListAppEnvironmentOutcome listAppEnvironment(const Model::ListAppEnvironmentRequest &request)const;
|
||||
void listAppEnvironmentAsync(const Model::ListAppEnvironmentRequest& request, const ListAppEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppEnvironmentOutcomeCallable listAppEnvironmentCallable(const Model::ListAppEnvironmentRequest& request) const;
|
||||
ListAppInstanceOutcome listAppInstance(const Model::ListAppInstanceRequest &request)const;
|
||||
void listAppInstanceAsync(const Model::ListAppInstanceRequest& request, const ListAppInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppInstanceOutcomeCallable listAppInstanceCallable(const Model::ListAppInstanceRequest& request) const;
|
||||
ListAppResourceAllocsOutcome listAppResourceAllocs(const Model::ListAppResourceAllocsRequest &request)const;
|
||||
void listAppResourceAllocsAsync(const Model::ListAppResourceAllocsRequest& request, const ListAppResourceAllocsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppResourceAllocsOutcomeCallable listAppResourceAllocsCallable(const Model::ListAppResourceAllocsRequest& request) const;
|
||||
ListAvailableClusterNodeOutcome listAvailableClusterNode(const Model::ListAvailableClusterNodeRequest &request)const;
|
||||
void listAvailableClusterNodeAsync(const Model::ListAvailableClusterNodeRequest& request, const ListAvailableClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAvailableClusterNodeOutcomeCallable listAvailableClusterNodeCallable(const Model::ListAvailableClusterNodeRequest& request) const;
|
||||
ListClusterOutcome listCluster(const Model::ListClusterRequest &request)const;
|
||||
void listClusterAsync(const Model::ListClusterRequest& request, const ListClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListClusterOutcomeCallable listClusterCallable(const Model::ListClusterRequest& request) const;
|
||||
ListClusterNodeOutcome listClusterNode(const Model::ListClusterNodeRequest &request)const;
|
||||
void listClusterNodeAsync(const Model::ListClusterNodeRequest& request, const ListClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListClusterNodeOutcomeCallable listClusterNodeCallable(const Model::ListClusterNodeRequest& request) const;
|
||||
ListDeployConfigOutcome listDeployConfig(const Model::ListDeployConfigRequest &request)const;
|
||||
void listDeployConfigAsync(const Model::ListDeployConfigRequest& request, const ListDeployConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDeployConfigOutcomeCallable listDeployConfigCallable(const Model::ListDeployConfigRequest& request) const;
|
||||
ListDeployOrdersOutcome listDeployOrders(const Model::ListDeployOrdersRequest &request)const;
|
||||
void listDeployOrdersAsync(const Model::ListDeployOrdersRequest& request, const ListDeployOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDeployOrdersOutcomeCallable listDeployOrdersCallable(const Model::ListDeployOrdersRequest& request) const;
|
||||
ListNodeLabelBindingsOutcome listNodeLabelBindings(const Model::ListNodeLabelBindingsRequest &request)const;
|
||||
void listNodeLabelBindingsAsync(const Model::ListNodeLabelBindingsRequest& request, const ListNodeLabelBindingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeLabelBindingsOutcomeCallable listNodeLabelBindingsCallable(const Model::ListNodeLabelBindingsRequest& request) const;
|
||||
ListNodeLabelsOutcome listNodeLabels(const Model::ListNodeLabelsRequest &request)const;
|
||||
void listNodeLabelsAsync(const Model::ListNodeLabelsRequest& request, const ListNodeLabelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeLabelsOutcomeCallable listNodeLabelsCallable(const Model::ListNodeLabelsRequest& request) const;
|
||||
ListPersistentVolumeOutcome listPersistentVolume(const Model::ListPersistentVolumeRequest &request)const;
|
||||
void listPersistentVolumeAsync(const Model::ListPersistentVolumeRequest& request, const ListPersistentVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersistentVolumeOutcomeCallable listPersistentVolumeCallable(const Model::ListPersistentVolumeRequest& request) const;
|
||||
ListPersistentVolumeClaimOutcome listPersistentVolumeClaim(const Model::ListPersistentVolumeClaimRequest &request)const;
|
||||
void listPersistentVolumeClaimAsync(const Model::ListPersistentVolumeClaimRequest& request, const ListPersistentVolumeClaimAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersistentVolumeClaimOutcomeCallable listPersistentVolumeClaimCallable(const Model::ListPersistentVolumeClaimRequest& request) const;
|
||||
ListPodsOutcome listPods(const Model::ListPodsRequest &request)const;
|
||||
void listPodsAsync(const Model::ListPodsRequest& request, const ListPodsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPodsOutcomeCallable listPodsCallable(const Model::ListPodsRequest& request) const;
|
||||
ListServicesOutcome listServices(const Model::ListServicesRequest &request)const;
|
||||
void listServicesAsync(const Model::ListServicesRequest& request, const ListServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListServicesOutcomeCallable listServicesCallable(const Model::ListServicesRequest& request) const;
|
||||
ListSlbAPsOutcome listSlbAPs(const Model::ListSlbAPsRequest &request)const;
|
||||
void listSlbAPsAsync(const Model::ListSlbAPsRequest& request, const ListSlbAPsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSlbAPsOutcomeCallable listSlbAPsCallable(const Model::ListSlbAPsRequest& request) const;
|
||||
ListUsersOutcome listUsers(const Model::ListUsersRequest &request)const;
|
||||
void listUsersAsync(const Model::ListUsersRequest& request, const ListUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUsersOutcomeCallable listUsersCallable(const Model::ListUsersRequest& request) const;
|
||||
ModifyServiceOutcome modifyService(const Model::ModifyServiceRequest &request)const;
|
||||
void modifyServiceAsync(const Model::ModifyServiceRequest& request, const ModifyServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyServiceOutcomeCallable modifyServiceCallable(const Model::ModifyServiceRequest& request) const;
|
||||
ModifySlbAPOutcome modifySlbAP(const Model::ModifySlbAPRequest &request)const;
|
||||
void modifySlbAPAsync(const Model::ModifySlbAPRequest& request, const ModifySlbAPAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifySlbAPOutcomeCallable modifySlbAPCallable(const Model::ModifySlbAPRequest& request) const;
|
||||
QueryClusterDetailOutcome queryClusterDetail(const Model::QueryClusterDetailRequest &request)const;
|
||||
void queryClusterDetailAsync(const Model::QueryClusterDetailRequest& request, const QueryClusterDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryClusterDetailOutcomeCallable queryClusterDetailCallable(const Model::QueryClusterDetailRequest& request) const;
|
||||
RemoveClusterNodeOutcome removeClusterNode(const Model::RemoveClusterNodeRequest &request)const;
|
||||
void removeClusterNodeAsync(const Model::RemoveClusterNodeRequest& request, const RemoveClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveClusterNodeOutcomeCallable removeClusterNodeCallable(const Model::RemoveClusterNodeRequest& request) const;
|
||||
ResourceStatusNotifyOutcome resourceStatusNotify(const Model::ResourceStatusNotifyRequest &request)const;
|
||||
void resourceStatusNotifyAsync(const Model::ResourceStatusNotifyRequest& request, const ResourceStatusNotifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResourceStatusNotifyOutcomeCallable resourceStatusNotifyCallable(const Model::ResourceStatusNotifyRequest& request) const;
|
||||
ResumeDeployOutcome resumeDeploy(const Model::ResumeDeployRequest &request)const;
|
||||
void resumeDeployAsync(const Model::ResumeDeployRequest& request, const ResumeDeployAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeDeployOutcomeCallable resumeDeployCallable(const Model::ResumeDeployRequest& request) const;
|
||||
ScaleAppOutcome scaleApp(const Model::ScaleAppRequest &request)const;
|
||||
void scaleAppAsync(const Model::ScaleAppRequest& request, const ScaleAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ScaleAppOutcomeCallable scaleAppCallable(const Model::ScaleAppRequest& request) const;
|
||||
SetDeployPauseTypeOutcome setDeployPauseType(const Model::SetDeployPauseTypeRequest &request)const;
|
||||
void setDeployPauseTypeAsync(const Model::SetDeployPauseTypeRequest& request, const SetDeployPauseTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDeployPauseTypeOutcomeCallable setDeployPauseTypeCallable(const Model::SetDeployPauseTypeRequest& request) const;
|
||||
UnbindNodeLabelOutcome unbindNodeLabel(const Model::UnbindNodeLabelRequest &request)const;
|
||||
void unbindNodeLabelAsync(const Model::UnbindNodeLabelRequest& request, const UnbindNodeLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindNodeLabelOutcomeCallable unbindNodeLabelCallable(const Model::UnbindNodeLabelRequest& request) const;
|
||||
UpdateAppOutcome updateApp(const Model::UpdateAppRequest &request)const;
|
||||
void updateAppAsync(const Model::UpdateAppRequest& request, const UpdateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAppOutcomeCallable updateAppCallable(const Model::UpdateAppRequest& request) const;
|
||||
UpdateDeployConfigOutcome updateDeployConfig(const Model::UpdateDeployConfigRequest &request)const;
|
||||
void updateDeployConfigAsync(const Model::UpdateDeployConfigRequest& request, const UpdateDeployConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDeployConfigOutcomeCallable updateDeployConfigCallable(const Model::UpdateDeployConfigRequest& request) const;
|
||||
UpdateEnvironmentOutcome updateEnvironment(const Model::UpdateEnvironmentRequest &request)const;
|
||||
void updateEnvironmentAsync(const Model::UpdateEnvironmentRequest& request, const UpdateEnvironmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateEnvironmentOutcomeCallable updateEnvironmentCallable(const Model::UpdateEnvironmentRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_RETAILCLOUDCLIENT_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_RETAILCLOUD_RETAILCLOUDEXPORT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_RETAILCLOUDEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_RETAILCLOUD_LIBRARY)
|
||||
# define ALIBABACLOUD_RETAILCLOUD_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_RETAILCLOUD_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_RETAILCLOUD_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_RETAILCLOUDEXPORT_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_RETAILCLOUD_MODEL_ADDCLUSTERNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_ADDCLUSTERNODEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT AddClusterNodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddClusterNodeRequest();
|
||||
~AddClusterNodeRequest();
|
||||
|
||||
std::vector<std::string> getEcsInstanceIdList()const;
|
||||
void setEcsInstanceIdList(const std::vector<std::string>& ecsInstanceIdList);
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> ecsInstanceIdList_;
|
||||
std::string clusterInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_ADDCLUSTERNODEREQUEST_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_RETAILCLOUD_MODEL_ADDCLUSTERNODERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_ADDCLUSTERNODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT AddClusterNodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
int nonsense;
|
||||
};
|
||||
|
||||
|
||||
AddClusterNodeResult();
|
||||
explicit AddClusterNodeResult(const std::string &payload);
|
||||
~AddClusterNodeResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_ADDCLUSTERNODERESULT_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_RETAILCLOUD_MODEL_BATCHADDSERVERSREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_BATCHADDSERVERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT BatchAddServersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchAddServersRequest();
|
||||
~BatchAddServersRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getSign()const;
|
||||
void setSign(const std::string& sign);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string sign_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_BATCHADDSERVERSREQUEST_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_RETAILCLOUD_MODEL_BATCHADDSERVERSRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_BATCHADDSERVERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT BatchAddServersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
BatchAddServersResult();
|
||||
explicit BatchAddServersResult(const std::string &payload);
|
||||
~BatchAddServersResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_BATCHADDSERVERSRESULT_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_RETAILCLOUD_MODEL_BINDNODELABELREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_BINDNODELABELREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT BindNodeLabelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindNodeLabelRequest();
|
||||
~BindNodeLabelRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getLabelKey()const;
|
||||
void setLabelKey(const std::string& labelKey);
|
||||
std::string getLabelValue()const;
|
||||
void setLabelValue(const std::string& labelValue);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string labelKey_;
|
||||
std::string labelValue_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_BINDNODELABELREQUEST_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_RETAILCLOUD_MODEL_BINDNODELABELRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_BINDNODELABELRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT BindNodeLabelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BindNodeLabelResult();
|
||||
explicit BindNodeLabelResult(const std::string &payload);
|
||||
~BindNodeLabelResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_BINDNODELABELRESULT_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_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CloseDeployOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CloseDeployOrderRequest();
|
||||
~CloseDeployOrderRequest();
|
||||
|
||||
long getDeployOrderId()const;
|
||||
void setDeployOrderId(long deployOrderId);
|
||||
|
||||
private:
|
||||
long deployOrderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERREQUEST_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_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CloseDeployOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CloseDeployOrderResult();
|
||||
explicit CloseDeployOrderResult(const std::string &payload);
|
||||
~CloseDeployOrderResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CLOSEDEPLOYORDERRESULT_H_
|
||||
@@ -0,0 +1,85 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateAppRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct UserRoles
|
||||
{
|
||||
std::string roleName;
|
||||
std::string userType;
|
||||
std::string userId;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateAppRequest();
|
||||
~CreateAppRequest();
|
||||
|
||||
std::string getBizTitle()const;
|
||||
void setBizTitle(const std::string& bizTitle);
|
||||
std::string getOperatingSystem()const;
|
||||
void setOperatingSystem(const std::string& operatingSystem);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getLanguage()const;
|
||||
void setLanguage(const std::string& language);
|
||||
std::string getTitle()const;
|
||||
void setTitle(const std::string& title);
|
||||
std::vector<int> getMiddleWareIdList()const;
|
||||
void setMiddleWareIdList(const std::vector<int>& middleWareIdList);
|
||||
int getStateType()const;
|
||||
void setStateType(int stateType);
|
||||
std::string getServiceType()const;
|
||||
void setServiceType(const std::string& serviceType);
|
||||
std::vector<UserRoles> getUserRoles()const;
|
||||
void setUserRoles(const std::vector<UserRoles>& userRoles);
|
||||
std::string getBizCode()const;
|
||||
void setBizCode(const std::string& bizCode);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
|
||||
private:
|
||||
std::string bizTitle_;
|
||||
std::string operatingSystem_;
|
||||
std::string description_;
|
||||
std::string language_;
|
||||
std::string title_;
|
||||
std::vector<int> middleWareIdList_;
|
||||
int stateType_;
|
||||
std::string serviceType_;
|
||||
std::vector<UserRoles> userRoles_;
|
||||
std::string bizCode_;
|
||||
std::string _namespace_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPREQUEST_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_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateAppResourceAllocRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAppResourceAllocRequest();
|
||||
~CreateAppResourceAllocRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
long getAppEnvId()const;
|
||||
void setAppEnvId(long appEnvId);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
long appEnvId_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateAppResourceAllocResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appEnvId;
|
||||
long appId;
|
||||
std::string clusterId;
|
||||
std::string resourceDef;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
CreateAppResourceAllocResult();
|
||||
explicit CreateAppResourceAllocResult(const std::string &payload);
|
||||
~CreateAppResourceAllocResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESOURCEALLOCRESULT_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_RETAILCLOUD_MODEL_CREATEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appId;
|
||||
};
|
||||
|
||||
|
||||
CreateAppResult();
|
||||
explicit CreateAppResult(const std::string &payload);
|
||||
~CreateAppResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEAPPRESULT_H_
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_CREATECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateClusterRequest();
|
||||
~CreateClusterRequest();
|
||||
|
||||
std::string getBusinessCode()const;
|
||||
void setBusinessCode(const std::string& businessCode);
|
||||
bool getCreateWithLogIntegration()const;
|
||||
void setCreateWithLogIntegration(bool createWithLogIntegration);
|
||||
std::vector<std::string> getVswitchids()const;
|
||||
void setVswitchids(const std::vector<std::string>& vswitchids);
|
||||
int getCloudMonitorFlags()const;
|
||||
void setCloudMonitorFlags(int cloudMonitorFlags);
|
||||
std::string getClusterEnvType()const;
|
||||
void setClusterEnvType(const std::string& clusterEnvType);
|
||||
bool getCreateWithArmsIntegration()const;
|
||||
void setCreateWithArmsIntegration(bool createWithArmsIntegration);
|
||||
std::string getKeyPair()const;
|
||||
void setKeyPair(const std::string& keyPair);
|
||||
std::string getClusterTitle()const;
|
||||
void setClusterTitle(const std::string& clusterTitle);
|
||||
std::string getPodCIDR()const;
|
||||
void setPodCIDR(const std::string& podCIDR);
|
||||
long getClusterId()const;
|
||||
void setClusterId(long clusterId);
|
||||
std::string getClusterType()const;
|
||||
void setClusterType(const std::string& clusterType);
|
||||
std::string getPassword()const;
|
||||
void setPassword(const std::string& password);
|
||||
int getSnatEntry()const;
|
||||
void setSnatEntry(int snatEntry);
|
||||
std::string getNetPlug()const;
|
||||
void setNetPlug(const std::string& netPlug);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getRegionName()const;
|
||||
void setRegionName(const std::string& regionName);
|
||||
bool getPrivateZone()const;
|
||||
void setPrivateZone(bool privateZone);
|
||||
std::string getServiceCIDR()const;
|
||||
void setServiceCIDR(const std::string& serviceCIDR);
|
||||
int getPublicSlb()const;
|
||||
void setPublicSlb(int publicSlb);
|
||||
|
||||
private:
|
||||
std::string businessCode_;
|
||||
bool createWithLogIntegration_;
|
||||
std::vector<std::string> vswitchids_;
|
||||
int cloudMonitorFlags_;
|
||||
std::string clusterEnvType_;
|
||||
bool createWithArmsIntegration_;
|
||||
std::string keyPair_;
|
||||
std::string clusterTitle_;
|
||||
std::string podCIDR_;
|
||||
long clusterId_;
|
||||
std::string clusterType_;
|
||||
std::string password_;
|
||||
int snatEntry_;
|
||||
std::string netPlug_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
std::string regionName_;
|
||||
bool privateZone_;
|
||||
std::string serviceCIDR_;
|
||||
int publicSlb_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATECLUSTERREQUEST_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_RETAILCLOUD_MODEL_CREATECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string clusterInstanceId;
|
||||
};
|
||||
|
||||
|
||||
CreateClusterResult();
|
||||
explicit CreateClusterResult(const std::string &payload);
|
||||
~CreateClusterResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATECLUSTERRESULT_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_RETAILCLOUD_MODEL_CREATEDBREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateDbRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDbRequest();
|
||||
~CreateDbRequest();
|
||||
|
||||
std::string getDbName()const;
|
||||
void setDbName(const std::string& dbName);
|
||||
std::string getDbInstanceId()const;
|
||||
void setDbInstanceId(const std::string& dbInstanceId);
|
||||
std::string getDbDescription()const;
|
||||
void setDbDescription(const std::string& dbDescription);
|
||||
std::string getCharacterSetName()const;
|
||||
void setCharacterSetName(const std::string& characterSetName);
|
||||
|
||||
private:
|
||||
std::string dbName_;
|
||||
std::string dbInstanceId_;
|
||||
std::string dbDescription_;
|
||||
std::string characterSetName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDBREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDBRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateDbResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDbResult();
|
||||
explicit CreateDbResult(const std::string &payload);
|
||||
~CreateDbResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDBRESULT_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_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateDeployConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDeployConfigRequest();
|
||||
~CreateDeployConfigRequest();
|
||||
|
||||
std::string getCodePath()const;
|
||||
void setCodePath(const std::string& codePath);
|
||||
std::vector<std::string> getConfigMapList()const;
|
||||
void setConfigMapList(const std::vector<std::string>& configMapList);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
std::string getConfigMap()const;
|
||||
void setConfigMap(const std::string& configMap);
|
||||
std::string getStatefulSet()const;
|
||||
void setStatefulSet(const std::string& statefulSet);
|
||||
std::string getEnvType()const;
|
||||
void setEnvType(const std::string& envType);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<std::string> getSecretList()const;
|
||||
void setSecretList(const std::vector<std::string>& secretList);
|
||||
std::string getDeployment()const;
|
||||
void setDeployment(const std::string& deployment);
|
||||
|
||||
private:
|
||||
std::string codePath_;
|
||||
std::vector<std::string> configMapList_;
|
||||
long appId_;
|
||||
std::string configMap_;
|
||||
std::string statefulSet_;
|
||||
std::string envType_;
|
||||
std::string name_;
|
||||
std::vector<std::string> secretList_;
|
||||
std::string deployment_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGREQUEST_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_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateDeployConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appId;
|
||||
long schemaId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateDeployConfigResult();
|
||||
explicit CreateDeployConfigResult(const std::string &payload);
|
||||
~CreateDeployConfigResult();
|
||||
std::string getErrMessage()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMessage_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEDEPLOYCONFIGRESULT_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_RETAILCLOUD_MODEL_CREATEENVIRONMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEENVIRONMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateEnvironmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateEnvironmentRequest();
|
||||
~CreateEnvironmentRequest();
|
||||
|
||||
std::string getEnvName()const;
|
||||
void setEnvName(const std::string& envName);
|
||||
int getReplicas()const;
|
||||
void setReplicas(int replicas);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
int getEnvType()const;
|
||||
void setEnvType(int envType);
|
||||
long getAppSchemaId()const;
|
||||
void setAppSchemaId(long appSchemaId);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
private:
|
||||
std::string envName_;
|
||||
int replicas_;
|
||||
long appId_;
|
||||
int envType_;
|
||||
long appSchemaId_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEENVIRONMENTREQUEST_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_RETAILCLOUD_MODEL_CREATEENVIRONMENTRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEENVIRONMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateEnvironmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appEnvId;
|
||||
};
|
||||
|
||||
|
||||
CreateEnvironmentResult();
|
||||
explicit CreateEnvironmentResult(const std::string &payload);
|
||||
~CreateEnvironmentResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEENVIRONMENTRESULT_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_RETAILCLOUD_MODEL_CREATENODELABELREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATENODELABELREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateNodeLabelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNodeLabelRequest();
|
||||
~CreateNodeLabelRequest();
|
||||
|
||||
std::string getLabelKey()const;
|
||||
void setLabelKey(const std::string& labelKey);
|
||||
std::string getLabelValue()const;
|
||||
void setLabelValue(const std::string& labelValue);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string labelKey_;
|
||||
std::string labelValue_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATENODELABELREQUEST_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_RETAILCLOUD_MODEL_CREATENODELABELRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATENODELABELRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateNodeLabelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string labelValue;
|
||||
std::string clusterId;
|
||||
std::string labelKey;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
CreateNodeLabelResult();
|
||||
explicit CreateNodeLabelResult(const std::string &payload);
|
||||
~CreateNodeLabelResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATENODELABELRESULT_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_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreatePersistentVolumeClaimRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreatePersistentVolumeClaimRequest();
|
||||
~CreatePersistentVolumeClaimRequest();
|
||||
|
||||
std::string getAccessModes()const;
|
||||
void setAccessModes(const std::string& accessModes);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
std::string getStorageClass()const;
|
||||
void setStorageClass(const std::string& storageClass);
|
||||
std::string getCapacity()const;
|
||||
void setCapacity(const std::string& capacity);
|
||||
|
||||
private:
|
||||
std::string accessModes_;
|
||||
long appId_;
|
||||
std::string name_;
|
||||
long envId_;
|
||||
std::string storageClass_;
|
||||
std::string capacity_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMREQUEST_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_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreatePersistentVolumeClaimResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long persistentVolumeClaimId;
|
||||
};
|
||||
|
||||
|
||||
CreatePersistentVolumeClaimResult();
|
||||
explicit CreatePersistentVolumeClaimResult(const std::string &payload);
|
||||
~CreatePersistentVolumeClaimResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMECLAIMRESULT_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_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreatePersistentVolumeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreatePersistentVolumeRequest();
|
||||
~CreatePersistentVolumeRequest();
|
||||
|
||||
std::string getReclaimPolicy()const;
|
||||
void setReclaimPolicy(const std::string& reclaimPolicy);
|
||||
std::string getNFSVersion()const;
|
||||
void setNFSVersion(const std::string& nFSVersion);
|
||||
std::string getAccessModes()const;
|
||||
void setAccessModes(const std::string& accessModes);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getMountTargetDomain()const;
|
||||
void setMountTargetDomain(const std::string& mountTargetDomain);
|
||||
std::string getMountDir()const;
|
||||
void setMountDir(const std::string& mountDir);
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
std::string getCapacity()const;
|
||||
void setCapacity(const std::string& capacity);
|
||||
std::string getStorageClass()const;
|
||||
void setStorageClass(const std::string& storageClass);
|
||||
|
||||
private:
|
||||
std::string reclaimPolicy_;
|
||||
std::string nFSVersion_;
|
||||
std::string accessModes_;
|
||||
std::string name_;
|
||||
std::string mountTargetDomain_;
|
||||
std::string mountDir_;
|
||||
std::string clusterInstanceId_;
|
||||
std::string capacity_;
|
||||
std::string storageClass_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMEREQUEST_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_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreatePersistentVolumeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long persistentVolumeId;
|
||||
};
|
||||
|
||||
|
||||
CreatePersistentVolumeResult();
|
||||
explicit CreatePersistentVolumeResult(const std::string &payload);
|
||||
~CreatePersistentVolumeResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATEPERSISTENTVOLUMERESULT_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_RETAILCLOUD_MODEL_CREATESERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESERVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateServiceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct PortMappings
|
||||
{
|
||||
std::string protocol;
|
||||
int port;
|
||||
std::string name;
|
||||
int nodePort;
|
||||
std::string targetPort;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateServiceRequest();
|
||||
~CreateServiceRequest();
|
||||
|
||||
bool getHeadless()const;
|
||||
void setHeadless(bool headless);
|
||||
std::string getServiceType()const;
|
||||
void setServiceType(const std::string& serviceType);
|
||||
std::string getK8sServiceId()const;
|
||||
void setK8sServiceId(const std::string& k8sServiceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<PortMappings> getPortMappings()const;
|
||||
void setPortMappings(const std::vector<PortMappings>& portMappings);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
|
||||
private:
|
||||
bool headless_;
|
||||
std::string serviceType_;
|
||||
std::string k8sServiceId_;
|
||||
std::string name_;
|
||||
std::vector<PortMappings> portMappings_;
|
||||
long envId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESERVICEREQUEST_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_RETAILCLOUD_MODEL_CREATESERVICERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long serviceId;
|
||||
};
|
||||
|
||||
|
||||
CreateServiceResult();
|
||||
explicit CreateServiceResult(const std::string &payload);
|
||||
~CreateServiceResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESERVICERESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESLBAPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESLBAPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateSlbAPRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSlbAPRequest();
|
||||
~CreateSlbAPRequest();
|
||||
|
||||
std::string getSslCertId()const;
|
||||
void setSslCertId(const std::string& sslCertId);
|
||||
int getListenerPort()const;
|
||||
void setListenerPort(int listenerPort);
|
||||
std::string getProtocol()const;
|
||||
void setProtocol(const std::string& protocol);
|
||||
int getEstablishedTimeout()const;
|
||||
void setEstablishedTimeout(int establishedTimeout);
|
||||
std::string getSlbId()const;
|
||||
void setSlbId(const std::string& slbId);
|
||||
int getRealServerPort()const;
|
||||
void setRealServerPort(int realServerPort);
|
||||
int getStickySession()const;
|
||||
void setStickySession(int stickySession);
|
||||
int getCookieTimeout()const;
|
||||
void setCookieTimeout(int cookieTimeout);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
|
||||
private:
|
||||
std::string sslCertId_;
|
||||
int listenerPort_;
|
||||
std::string protocol_;
|
||||
int establishedTimeout_;
|
||||
std::string slbId_;
|
||||
int realServerPort_;
|
||||
int stickySession_;
|
||||
int cookieTimeout_;
|
||||
std::string name_;
|
||||
long envId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESLBAPREQUEST_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_RETAILCLOUD_MODEL_CREATESLBAPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESLBAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT CreateSlbAPResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long slbAPId;
|
||||
};
|
||||
|
||||
|
||||
CreateSlbAPResult();
|
||||
explicit CreateSlbAPResult(const std::string &payload);
|
||||
~CreateSlbAPResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_CREATESLBAPRESULT_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_RETAILCLOUD_MODEL_DELETEAPPDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAppDetailRequest();
|
||||
~DeleteAppDetailRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
bool getForce()const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
bool force_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPDETAILREQUEST_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_RETAILCLOUD_MODEL_DELETEAPPDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
DeleteAppDetailResult();
|
||||
explicit DeleteAppDetailResult(const std::string &payload);
|
||||
~DeleteAppDetailResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPDETAILRESULT_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_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppEnvironmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAppEnvironmentRequest();
|
||||
~DeleteAppEnvironmentRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
bool getForce()const;
|
||||
void setForce(bool force);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
bool force_;
|
||||
long envId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTREQUEST_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_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppEnvironmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
DeleteAppEnvironmentResult();
|
||||
explicit DeleteAppEnvironmentResult(const std::string &payload);
|
||||
~DeleteAppEnvironmentResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPENVIRONMENTRESULT_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_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppResourceAllocRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAppResourceAllocRequest();
|
||||
~DeleteAppResourceAllocRequest();
|
||||
|
||||
long getAppEnvId()const;
|
||||
void setAppEnvId(long appEnvId);
|
||||
|
||||
private:
|
||||
long appEnvId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCREQUEST_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_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteAppResourceAllocResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAppResourceAllocResult();
|
||||
explicit DeleteAppResourceAllocResult(const std::string &payload);
|
||||
~DeleteAppResourceAllocResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEAPPRESOURCEALLOCRESULT_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_RETAILCLOUD_MODEL_DELETECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteClusterRequest();
|
||||
~DeleteClusterRequest();
|
||||
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
|
||||
private:
|
||||
std::string clusterInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETECLUSTERREQUEST_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_RETAILCLOUD_MODEL_DELETECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
int nonsense;
|
||||
};
|
||||
|
||||
|
||||
DeleteClusterResult();
|
||||
explicit DeleteClusterResult(const std::string &payload);
|
||||
~DeleteClusterResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETECLUSTERRESULT_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_RETAILCLOUD_MODEL_DELETEDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDATABASEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteDatabaseRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDatabaseRequest();
|
||||
~DeleteDatabaseRequest();
|
||||
|
||||
std::string getDBName()const;
|
||||
void setDBName(const std::string& dBName);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string dBName_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDATABASEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDATABASERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDatabaseResult();
|
||||
explicit DeleteDatabaseResult(const std::string &payload);
|
||||
~DeleteDatabaseResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDATABASERESULT_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_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteDeployConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDeployConfigRequest();
|
||||
~DeleteDeployConfigRequest();
|
||||
|
||||
long getSchemaId()const;
|
||||
void setSchemaId(long schemaId);
|
||||
|
||||
private:
|
||||
long schemaId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGREQUEST_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_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteDeployConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
DeleteDeployConfigResult();
|
||||
explicit DeleteDeployConfigResult(const std::string &payload);
|
||||
~DeleteDeployConfigResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEDEPLOYCONFIGRESULT_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_RETAILCLOUD_MODEL_DELETENODELABELREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETENODELABELREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteNodeLabelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNodeLabelRequest();
|
||||
~DeleteNodeLabelRequest();
|
||||
|
||||
std::string getLabelKey()const;
|
||||
void setLabelKey(const std::string& labelKey);
|
||||
std::string getLabelValue()const;
|
||||
void setLabelValue(const std::string& labelValue);
|
||||
bool getForce()const;
|
||||
void setForce(bool force);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string labelKey_;
|
||||
std::string labelValue_;
|
||||
bool force_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETENODELABELREQUEST_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_RETAILCLOUD_MODEL_DELETENODELABELRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETENODELABELRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteNodeLabelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNodeLabelResult();
|
||||
explicit DeleteNodeLabelResult(const std::string &payload);
|
||||
~DeleteNodeLabelResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETENODELABELRESULT_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_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeletePersistentVolumeClaimRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeletePersistentVolumeClaimRequest();
|
||||
~DeletePersistentVolumeClaimRequest();
|
||||
|
||||
std::string getPersistentVolumeClaimName()const;
|
||||
void setPersistentVolumeClaimName(const std::string& persistentVolumeClaimName);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
|
||||
private:
|
||||
std::string persistentVolumeClaimName_;
|
||||
long appId_;
|
||||
long envId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMREQUEST_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_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeletePersistentVolumeClaimResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
DeletePersistentVolumeClaimResult();
|
||||
explicit DeletePersistentVolumeClaimResult(const std::string &payload);
|
||||
~DeletePersistentVolumeClaimResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMECLAIMRESULT_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_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeletePersistentVolumeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeletePersistentVolumeRequest();
|
||||
~DeletePersistentVolumeRequest();
|
||||
|
||||
std::string getPersistentVolumeName()const;
|
||||
void setPersistentVolumeName(const std::string& persistentVolumeName);
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
|
||||
private:
|
||||
std::string persistentVolumeName_;
|
||||
std::string clusterInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMEREQUEST_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_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeletePersistentVolumeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
DeletePersistentVolumeResult();
|
||||
explicit DeletePersistentVolumeResult(const std::string &payload);
|
||||
~DeletePersistentVolumeResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETEPERSISTENTVOLUMERESULT_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_RETAILCLOUD_MODEL_DELETERDSACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETERDSACCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteRdsAccountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRdsAccountRequest();
|
||||
~DeleteRdsAccountRequest();
|
||||
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDbInstanceId()const;
|
||||
void setDbInstanceId(const std::string& dbInstanceId);
|
||||
|
||||
private:
|
||||
std::string accountName_;
|
||||
std::string dbInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETERDSACCOUNTREQUEST_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_RETAILCLOUD_MODEL_DELETERDSACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETERDSACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteRdsAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string requestId;
|
||||
};
|
||||
|
||||
|
||||
DeleteRdsAccountResult();
|
||||
explicit DeleteRdsAccountResult(const std::string &payload);
|
||||
~DeleteRdsAccountResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETERDSACCOUNTRESULT_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_RETAILCLOUD_MODEL_DELETESERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESERVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteServiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteServiceRequest();
|
||||
~DeleteServiceRequest();
|
||||
|
||||
long getServiceId()const;
|
||||
void setServiceId(long serviceId);
|
||||
|
||||
private:
|
||||
long serviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESERVICEREQUEST_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_RETAILCLOUD_MODEL_DELETESERVICERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteServiceResult();
|
||||
explicit DeleteServiceResult(const std::string &payload);
|
||||
~DeleteServiceResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESERVICERESULT_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_RETAILCLOUD_MODEL_DELETESLBAPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESLBAPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteSlbAPRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSlbAPRequest();
|
||||
~DeleteSlbAPRequest();
|
||||
|
||||
long getSlbAPId()const;
|
||||
void setSlbAPId(long slbAPId);
|
||||
|
||||
private:
|
||||
long slbAPId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESLBAPREQUEST_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_RETAILCLOUD_MODEL_DELETESLBAPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESLBAPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeleteSlbAPResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSlbAPResult();
|
||||
explicit DeleteSlbAPResult(const std::string &payload);
|
||||
~DeleteSlbAPResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DELETESLBAPRESULT_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_RETAILCLOUD_MODEL_DEPLOYAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DEPLOYAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeployAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeployAppRequest();
|
||||
~DeployAppRequest();
|
||||
|
||||
long getDeployPacketId()const;
|
||||
void setDeployPacketId(long deployPacketId);
|
||||
std::string getDeployPacketUrl()const;
|
||||
void setDeployPacketUrl(const std::string& deployPacketUrl);
|
||||
int getTotalPartitions()const;
|
||||
void setTotalPartitions(int totalPartitions);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
std::string getPauseType()const;
|
||||
void setPauseType(const std::string& pauseType);
|
||||
bool getArmsFlag()const;
|
||||
void setArmsFlag(bool armsFlag);
|
||||
|
||||
private:
|
||||
long deployPacketId_;
|
||||
std::string deployPacketUrl_;
|
||||
int totalPartitions_;
|
||||
std::string name_;
|
||||
std::string description_;
|
||||
long envId_;
|
||||
std::string pauseType_;
|
||||
bool armsFlag_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DEPLOYAPPREQUEST_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_RETAILCLOUD_MODEL_DEPLOYAPPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DEPLOYAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DeployAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool admitted;
|
||||
std::string businessCode;
|
||||
long deployOrderId;
|
||||
};
|
||||
|
||||
|
||||
DeployAppResult();
|
||||
explicit DeployAppResult(const std::string &payload);
|
||||
~DeployAppResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DEPLOYAPPRESULT_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_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAppDetailRequest();
|
||||
~DescribeAppDetailRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct UserRole
|
||||
{
|
||||
std::string roleName;
|
||||
std::string userId;
|
||||
std::string realName;
|
||||
std::string userType;
|
||||
};
|
||||
struct MiddleWareInfo
|
||||
{
|
||||
long appId;
|
||||
int code;
|
||||
std::string name;
|
||||
};
|
||||
std::string operatingSystem;
|
||||
std::string deployType;
|
||||
std::vector<MiddleWareInfo> middleWareInfoList;
|
||||
std::string appStateType;
|
||||
std::string description;
|
||||
long appId;
|
||||
std::string language;
|
||||
std::string serviceType;
|
||||
std::vector<UserRole> userRoles;
|
||||
std::string bizTitle;
|
||||
std::string title;
|
||||
std::string bizName;
|
||||
};
|
||||
|
||||
|
||||
DescribeAppDetailResult();
|
||||
explicit DescribeAppDetailResult(const std::string &payload);
|
||||
~DescribeAppDetailResult();
|
||||
std::string getErrMessage()const;
|
||||
long getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMessage_;
|
||||
long code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPDETAILRESULT_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_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppEnvironmentDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAppEnvironmentDetailRequest();
|
||||
~DescribeAppEnvironmentDetailRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
long envId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILREQUEST_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_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppEnvironmentDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appId;
|
||||
long appSchemaId;
|
||||
std::string envTypeName;
|
||||
long envId;
|
||||
std::string region;
|
||||
int replicas;
|
||||
std::string envName;
|
||||
int envType;
|
||||
};
|
||||
|
||||
|
||||
DescribeAppEnvironmentDetailResult();
|
||||
explicit DescribeAppEnvironmentDetailResult(const std::string &payload);
|
||||
~DescribeAppEnvironmentDetailResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPENVIRONMENTDETAILRESULT_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_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppResourceAllocRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAppResourceAllocRequest();
|
||||
~DescribeAppResourceAllocRequest();
|
||||
|
||||
long getAppEnvId()const;
|
||||
void setAppEnvId(long appEnvId);
|
||||
|
||||
private:
|
||||
long appEnvId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeAppResourceAllocResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long appEnvId;
|
||||
long appId;
|
||||
std::string clusterId;
|
||||
std::string resourceDef;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
DescribeAppResourceAllocResult();
|
||||
explicit DescribeAppResourceAllocResult(const std::string &payload);
|
||||
~DescribeAppResourceAllocResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEAPPRESOURCEALLOCRESULT_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_RETAILCLOUD_MODEL_DESCRIBEDATABASESREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDATABASESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeDatabasesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDatabasesRequest();
|
||||
~DescribeDatabasesRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDATABASESREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDATABASESRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDATABASESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeDatabasesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct DatabasesItem
|
||||
{
|
||||
struct AccountsItem
|
||||
{
|
||||
std::string account;
|
||||
std::string accountPrivilege;
|
||||
std::string accountPrivilegeDetail;
|
||||
};
|
||||
std::string characterSetName;
|
||||
std::string dBInstanceId;
|
||||
std::string dBDescription;
|
||||
std::string dBName;
|
||||
std::string dBStatus;
|
||||
std::vector<DatabasesItem::AccountsItem> accounts;
|
||||
std::string engine;
|
||||
};
|
||||
std::vector<DatabasesItem> databases;
|
||||
};
|
||||
|
||||
|
||||
DescribeDatabasesResult();
|
||||
explicit DescribeDatabasesResult(const std::string &payload);
|
||||
~DescribeDatabasesResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDATABASESRESULT_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_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeDeployOrderDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDeployOrderDetailRequest();
|
||||
~DescribeDeployOrderDetailRequest();
|
||||
|
||||
long getDeployOrderId()const;
|
||||
void setDeployOrderId(long deployOrderId);
|
||||
|
||||
private:
|
||||
long deployOrderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILREQUEST_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeDeployOrderDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string deployType;
|
||||
std::string description;
|
||||
int totalPartitions;
|
||||
std::string endTime;
|
||||
std::string deployPauseType;
|
||||
long envId;
|
||||
int elapsedTime;
|
||||
std::string deployTypeName;
|
||||
std::string envType;
|
||||
std::string failureRate;
|
||||
long deployOrderId;
|
||||
std::string name;
|
||||
int result;
|
||||
int totalAppInstanceCt;
|
||||
std::string resultName;
|
||||
int currentPartitionNum;
|
||||
std::string deployPauseTypeName;
|
||||
std::string userNick;
|
||||
int status;
|
||||
std::string startTime;
|
||||
std::string statusName;
|
||||
std::string partitionType;
|
||||
std::string partitionTypeName;
|
||||
std::string appInstanceType;
|
||||
std::string userId;
|
||||
long schemaId;
|
||||
int finishAppInstanceCt;
|
||||
};
|
||||
|
||||
|
||||
DescribeDeployOrderDetailResult();
|
||||
explicit DescribeDeployOrderDetailResult(const std::string &payload);
|
||||
~DescribeDeployOrderDetailResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEDEPLOYORDERDETAILRESULT_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_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribePodEventsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePodEventsRequest();
|
||||
~DescribePodEventsRequest();
|
||||
|
||||
long getDeployOrderId()const;
|
||||
void setDeployOrderId(long deployOrderId);
|
||||
std::string getAppInstId()const;
|
||||
void setAppInstId(const std::string& appInstId);
|
||||
|
||||
private:
|
||||
long deployOrderId_;
|
||||
std::string appInstId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribePodEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct PodEvent
|
||||
{
|
||||
std::string action;
|
||||
std::string type;
|
||||
std::string lastTimestamp;
|
||||
std::string message;
|
||||
std::string eventTime;
|
||||
int count;
|
||||
std::string firstTimestamp;
|
||||
std::string reason;
|
||||
};
|
||||
std::string deployOrderName;
|
||||
std::vector<PodEvent> podEvents;
|
||||
};
|
||||
|
||||
|
||||
DescribePodEventsResult();
|
||||
explicit DescribePodEventsResult(const std::string &payload);
|
||||
~DescribePodEventsResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODEVENTSRESULT_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_RETAILCLOUD_MODEL_DESCRIBEPODLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODLOGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribePodLogRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePodLogRequest();
|
||||
~DescribePodLogRequest();
|
||||
|
||||
long getDeployOrderId()const;
|
||||
void setDeployOrderId(long deployOrderId);
|
||||
std::string getAppInstId()const;
|
||||
void setAppInstId(const std::string& appInstId);
|
||||
|
||||
private:
|
||||
long deployOrderId_;
|
||||
std::string appInstId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODLOGREQUEST_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_RETAILCLOUD_MODEL_DESCRIBEPODLOGRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribePodLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct DeployLogStepRC
|
||||
{
|
||||
std::string status;
|
||||
std::string stepCode;
|
||||
std::string stepLog;
|
||||
std::string stepName;
|
||||
};
|
||||
std::string deployOrderName;
|
||||
std::string envTypeName;
|
||||
std::vector<DeployLogStepRC> deployStepList;
|
||||
};
|
||||
|
||||
|
||||
DescribePodLogResult();
|
||||
explicit DescribePodLogResult(const std::string &payload);
|
||||
~DescribePodLogResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBEPODLOGRESULT_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_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeRdsAccountsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRdsAccountsRequest();
|
||||
~DescribeRdsAccountsRequest();
|
||||
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDbInstanceId()const;
|
||||
void setDbInstanceId(const std::string& dbInstanceId);
|
||||
|
||||
private:
|
||||
std::string accountName_;
|
||||
std::string dbInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeRdsAccountsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct AccountsItem
|
||||
{
|
||||
struct DatabasePrivilegesItem
|
||||
{
|
||||
std::string accountPrivilege;
|
||||
std::string dBName;
|
||||
std::string accountPrivilegeDetail;
|
||||
};
|
||||
std::string accountDescription;
|
||||
std::string accountStatus;
|
||||
std::string privExceeded;
|
||||
std::string dBInstanceId;
|
||||
std::string accountType;
|
||||
std::vector<AccountsItem::DatabasePrivilegesItem> databasePrivileges;
|
||||
std::string accountName;
|
||||
};
|
||||
std::vector<AccountsItem> accounts;
|
||||
};
|
||||
|
||||
|
||||
DescribeRdsAccountsResult();
|
||||
explicit DescribeRdsAccountsResult(const std::string &payload);
|
||||
~DescribeRdsAccountsResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBERDSACCOUNTSRESULT_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_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeServiceDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeServiceDetailRequest();
|
||||
~DescribeServiceDetailRequest();
|
||||
|
||||
long getServiceId()const;
|
||||
void setServiceId(long serviceId);
|
||||
|
||||
private:
|
||||
long serviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILREQUEST_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeServiceDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct ServicePortMapping
|
||||
{
|
||||
std::string targetPort;
|
||||
int port;
|
||||
int nodePort;
|
||||
std::string protocol;
|
||||
std::string name;
|
||||
};
|
||||
std::string clusterIP;
|
||||
std::vector<ServicePortMapping> portMappings;
|
||||
long appId;
|
||||
std::string k8sServiceId;
|
||||
std::string serviceType;
|
||||
long envId;
|
||||
bool headless;
|
||||
std::string name;
|
||||
long serviceId;
|
||||
};
|
||||
|
||||
|
||||
DescribeServiceDetailResult();
|
||||
explicit DescribeServiceDetailResult(const std::string &payload);
|
||||
~DescribeServiceDetailResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESERVICEDETAILRESULT_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_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeSlbAPDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSlbAPDetailRequest();
|
||||
~DescribeSlbAPDetailRequest();
|
||||
|
||||
long getSlbAPId()const;
|
||||
void setSlbAPId(long slbAPId);
|
||||
|
||||
private:
|
||||
long slbAPId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT DescribeSlbAPDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
int cookieTimeout;
|
||||
std::string slbId;
|
||||
int listenerPort;
|
||||
int realServerPort;
|
||||
long slbAPId;
|
||||
long envId;
|
||||
std::string networkMode;
|
||||
std::string name;
|
||||
int stickySession;
|
||||
long appId;
|
||||
std::string slbIp;
|
||||
std::string sslCertId;
|
||||
std::string protocol;
|
||||
int establishedTimeout;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlbAPDetailResult();
|
||||
explicit DescribeSlbAPDetailResult(const std::string &payload);
|
||||
~DescribeSlbAPDetailResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_DESCRIBESLBAPDETAILRESULT_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_RETAILCLOUD_MODEL_GETINSTTRANSINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GETINSTTRANSINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GetInstTransInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetInstTransInfoRequest();
|
||||
~GetInstTransInfoRequest();
|
||||
|
||||
std::string getAliyunUid()const;
|
||||
void setAliyunUid(const std::string& aliyunUid);
|
||||
std::string getAliyunEquipId()const;
|
||||
void setAliyunEquipId(const std::string& aliyunEquipId);
|
||||
std::string getAliyunCommodityCode()const;
|
||||
void setAliyunCommodityCode(const std::string& aliyunCommodityCode);
|
||||
|
||||
private:
|
||||
std::string aliyunUid_;
|
||||
std::string aliyunEquipId_;
|
||||
std::string aliyunCommodityCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GETINSTTRANSINFOREQUEST_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_RETAILCLOUD_MODEL_GETINSTTRANSINFORESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GETINSTTRANSINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GetInstTransInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetInstTransInfoResult();
|
||||
explicit GetInstTransInfoResult(const std::string &payload);
|
||||
~GetInstTransInfoResult();
|
||||
long getEndTime()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getChargeType()const;
|
||||
long getStartTime()const;
|
||||
bool getIsAutoRenew()const;
|
||||
int getRenewCycle()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long endTime_;
|
||||
std::string instanceId_;
|
||||
std::string chargeType_;
|
||||
long startTime_;
|
||||
bool isAutoRenew_;
|
||||
int renewCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GETINSTTRANSINFORESULT_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_RETAILCLOUD_MODEL_GETRDSBACKUPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GETRDSBACKUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GetRdsBackUpRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetRdsBackUpRequest();
|
||||
~GetRdsBackUpRequest();
|
||||
|
||||
std::string getBackupId()const;
|
||||
void setBackupId(const std::string& backupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDbInstanceId()const;
|
||||
void setDbInstanceId(const std::string& dbInstanceId);
|
||||
std::string getBackupType()const;
|
||||
void setBackupType(const std::string& backupType);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
std::string backupId_;
|
||||
int pageSize_;
|
||||
std::string dbInstanceId_;
|
||||
std::string backupType_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GETRDSBACKUPREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_GETRDSBACKUPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GETRDSBACKUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GetRdsBackUpResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Backup
|
||||
{
|
||||
std::string backupMethod;
|
||||
std::string backupExtractionStatus;
|
||||
std::string backupMode;
|
||||
long backupSize;
|
||||
std::string backupId;
|
||||
std::string hostInstanceID;
|
||||
std::string backupDBNames;
|
||||
std::string storeStatus;
|
||||
std::string dBInstanceId;
|
||||
std::string backupEndTime;
|
||||
std::string backupStartTime;
|
||||
std::string backupType;
|
||||
std::string metaStatus;
|
||||
std::string backupScale;
|
||||
std::string backupStatus;
|
||||
std::string backupLocation;
|
||||
long totalBackupSize;
|
||||
};
|
||||
std::string totalRecordCount;
|
||||
std::string pageRecordCount;
|
||||
std::string pageNumber;
|
||||
std::vector<Backup> items;
|
||||
long totalBackupSize;
|
||||
};
|
||||
|
||||
|
||||
GetRdsBackUpResult();
|
||||
explicit GetRdsBackUpResult(const std::string &payload);
|
||||
~GetRdsBackUpResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GETRDSBACKUPRESULT_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_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GrantDbToAccountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GrantDbToAccountRequest();
|
||||
~GrantDbToAccountRequest();
|
||||
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getDbName()const;
|
||||
void setDbName(const std::string& dbName);
|
||||
std::string getDbInstanceId()const;
|
||||
void setDbInstanceId(const std::string& dbInstanceId);
|
||||
std::string getAccountPrivilege()const;
|
||||
void setAccountPrivilege(const std::string& accountPrivilege);
|
||||
|
||||
private:
|
||||
std::string accountName_;
|
||||
std::string dbName_;
|
||||
std::string dbInstanceId_;
|
||||
std::string accountPrivilege_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT GrantDbToAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GrantDbToAccountResult();
|
||||
explicit GrantDbToAccountResult(const std::string &payload);
|
||||
~GrantDbToAccountResult();
|
||||
std::string getErrMsg()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_GRANTDBTOACCOUNTRESULT_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_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppCmsGroupsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppCmsGroupsRequest();
|
||||
~ListAppCmsGroupsRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
int pageSize_;
|
||||
long envId_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSREQUEST_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_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppCmsGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListAppCmsGroupsResult();
|
||||
explicit ListAppCmsGroupsResult(const std::string &payload);
|
||||
~ListAppCmsGroupsResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getErrorMsg()const;
|
||||
std::vector<std::string> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string errorMsg_;
|
||||
std::vector<std::string> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPCMSGROUPSRESULT_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_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppEnvironmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppEnvironmentRequest();
|
||||
~ListAppEnvironmentRequest();
|
||||
|
||||
std::string getEnvName()const;
|
||||
void setEnvName(const std::string& envName);
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
int getEnvType()const;
|
||||
void setEnvType(int envType);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
std::string envName_;
|
||||
long appId_;
|
||||
int envType_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppEnvironmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AppEnvironmentResponse
|
||||
{
|
||||
long appId;
|
||||
long appSchemaId;
|
||||
std::string envTypeName;
|
||||
long envId;
|
||||
std::string region;
|
||||
std::string envName;
|
||||
int envType;
|
||||
};
|
||||
|
||||
|
||||
ListAppEnvironmentResult();
|
||||
explicit ListAppEnvironmentResult(const std::string &payload);
|
||||
~ListAppEnvironmentResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getErrorMsg()const;
|
||||
std::vector<AppEnvironmentResponse> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string errorMsg_;
|
||||
std::vector<AppEnvironmentResponse> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPENVIRONMENTRESULT_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_RETAILCLOUD_MODEL_LISTAPPINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppInstanceRequest();
|
||||
~ListAppInstanceRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEnvId()const;
|
||||
void setEnvId(long envId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
int pageSize_;
|
||||
long envId_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AppInstanceDetail
|
||||
{
|
||||
int restartCount;
|
||||
std::string hostIp;
|
||||
std::string appInstanceId;
|
||||
std::string limits;
|
||||
std::string health;
|
||||
std::string createTime;
|
||||
std::string podIp;
|
||||
std::string spec;
|
||||
std::string requests;
|
||||
};
|
||||
|
||||
|
||||
ListAppInstanceResult();
|
||||
explicit ListAppInstanceResult(const std::string &payload);
|
||||
~ListAppInstanceResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getErrMsg()const;
|
||||
std::vector<AppInstanceDetail> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string errMsg_;
|
||||
std::vector<AppInstanceDetail> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPINSTANCERESULT_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_RETAILCLOUD_MODEL_LISTAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppRequest();
|
||||
~ListAppRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPREQUEST_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_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppResourceAllocsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppResourceAllocsRequest();
|
||||
~ListAppResourceAllocsRequest();
|
||||
|
||||
long getAppId()const;
|
||||
void setAppId(long appId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getAppEnvId()const;
|
||||
void setAppEnvId(long appEnvId);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
private:
|
||||
long appId_;
|
||||
int pageSize_;
|
||||
long appEnvId_;
|
||||
std::string clusterId_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSREQUEST_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_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppResourceAllocsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ListAppResourceAllocResponse
|
||||
{
|
||||
long appEnvId;
|
||||
long appId;
|
||||
std::string clusterId;
|
||||
std::string resourceDef;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
ListAppResourceAllocsResult();
|
||||
explicit ListAppResourceAllocsResult(const std::string &payload);
|
||||
~ListAppResourceAllocsResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getErrorMsg()const;
|
||||
std::vector<ListAppResourceAllocResponse> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string errorMsg_;
|
||||
std::vector<ListAppResourceAllocResponse> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESOURCEALLOCSRESULT_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AppDetail
|
||||
{
|
||||
struct MiddleWareInfo
|
||||
{
|
||||
long appId;
|
||||
int code;
|
||||
std::string name;
|
||||
};
|
||||
std::string operatingSystem;
|
||||
std::string deployType;
|
||||
std::string appStateType;
|
||||
std::string description;
|
||||
long appId;
|
||||
std::string language;
|
||||
std::string serviceType;
|
||||
std::vector<AppDetail::MiddleWareInfo> middleWareList;
|
||||
std::string title;
|
||||
std::string bizTitle;
|
||||
std::string bizName;
|
||||
};
|
||||
|
||||
|
||||
ListAppResult();
|
||||
explicit ListAppResult(const std::string &payload);
|
||||
~ListAppResult();
|
||||
int getTotalCount()const;
|
||||
std::string getErrorMsg()const;
|
||||
std::vector<AppDetail> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string errorMsg_;
|
||||
std::vector<AppDetail> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAPPRESULT_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_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAvailableClusterNodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAvailableClusterNodeRequest();
|
||||
~ListAvailableClusterNodeRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageNum_;
|
||||
std::string clusterInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODEREQUEST_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_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODERESULT_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListAvailableClusterNodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ClusterNodeInfo
|
||||
{
|
||||
std::string ecsLocalStorageCapacity;
|
||||
std::string ecsPrivateIp;
|
||||
std::string instanceId;
|
||||
std::string businessCode;
|
||||
std::string oSName;
|
||||
std::string ecsMemory;
|
||||
std::string ecsOsType;
|
||||
std::string instanceNetworkType;
|
||||
std::string instanceName;
|
||||
std::string ecsEip;
|
||||
std::string internetMaxBandwidthOut;
|
||||
std::string internetMaxBandwidthIn;
|
||||
std::string vpcId;
|
||||
std::string ecsCpu;
|
||||
std::string ecsPublicIp;
|
||||
std::string ecsExpiredTime;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
std::string ecsZone;
|
||||
std::string ecsConfiguration;
|
||||
};
|
||||
|
||||
|
||||
ListAvailableClusterNodeResult();
|
||||
explicit ListAvailableClusterNodeResult(const std::string &payload);
|
||||
~ListAvailableClusterNodeResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::string getErrorMsg()const;
|
||||
std::vector<ClusterNodeInfo> getData()const;
|
||||
int getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::string errorMsg_;
|
||||
std::vector<ClusterNodeInfo> data_;
|
||||
int code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTAVAILABLECLUSTERNODERESULT_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_RETAILCLOUD_MODEL_LISTCLUSTERNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_RETAILCLOUD_MODEL_LISTCLUSTERNODEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/retailcloud/RetailcloudExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Retailcloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RETAILCLOUD_EXPORT ListClusterNodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListClusterNodeRequest();
|
||||
~ListClusterNodeRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getClusterInstanceId()const;
|
||||
void setClusterInstanceId(const std::string& clusterInstanceId);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageNum_;
|
||||
std::string clusterInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RETAILCLOUD_MODEL_LISTCLUSTERNODEREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user