Release latest features.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2020-10-21 Version: patch
|
||||||
|
- Release latest features.
|
||||||
|
|
||||||
2020-10-21 Version: patch
|
2020-10-21 Version: patch
|
||||||
- Change Documentation configuration.
|
- Change Documentation configuration.
|
||||||
|
|
||||||
|
|||||||
318
sae/CMakeLists.txt
Normal file
318
sae/CMakeLists.txt
Normal file
@@ -0,0 +1,318 @@
|
|||||||
|
#
|
||||||
|
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT 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(sae_public_header
|
||||||
|
include/alibabacloud/sae/SaeClient.h
|
||||||
|
include/alibabacloud/sae/SaeExport.h )
|
||||||
|
|
||||||
|
set(sae_public_header_model
|
||||||
|
include/alibabacloud/sae/model/AbortAndRollbackChangeOrderRequest.h
|
||||||
|
include/alibabacloud/sae/model/AbortAndRollbackChangeOrderResult.h
|
||||||
|
include/alibabacloud/sae/model/AbortChangeOrderRequest.h
|
||||||
|
include/alibabacloud/sae/model/AbortChangeOrderResult.h
|
||||||
|
include/alibabacloud/sae/model/BatchStartApplicationsRequest.h
|
||||||
|
include/alibabacloud/sae/model/BatchStartApplicationsResult.h
|
||||||
|
include/alibabacloud/sae/model/BatchStopApplicationsRequest.h
|
||||||
|
include/alibabacloud/sae/model/BatchStopApplicationsResult.h
|
||||||
|
include/alibabacloud/sae/model/BindSlbRequest.h
|
||||||
|
include/alibabacloud/sae/model/BindSlbResult.h
|
||||||
|
include/alibabacloud/sae/model/ConfirmPipelineBatchRequest.h
|
||||||
|
include/alibabacloud/sae/model/ConfirmPipelineBatchResult.h
|
||||||
|
include/alibabacloud/sae/model/CreateApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/CreateApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/CreateConfigMapRequest.h
|
||||||
|
include/alibabacloud/sae/model/CreateConfigMapResult.h
|
||||||
|
include/alibabacloud/sae/model/CreateIngressRequest.h
|
||||||
|
include/alibabacloud/sae/model/CreateIngressResult.h
|
||||||
|
include/alibabacloud/sae/model/CreateNamespaceRequest.h
|
||||||
|
include/alibabacloud/sae/model/CreateNamespaceResult.h
|
||||||
|
include/alibabacloud/sae/model/DeleteApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/DeleteApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/DeleteConfigMapRequest.h
|
||||||
|
include/alibabacloud/sae/model/DeleteConfigMapResult.h
|
||||||
|
include/alibabacloud/sae/model/DeleteIngressRequest.h
|
||||||
|
include/alibabacloud/sae/model/DeleteIngressResult.h
|
||||||
|
include/alibabacloud/sae/model/DeleteNamespaceRequest.h
|
||||||
|
include/alibabacloud/sae/model/DeleteNamespaceResult.h
|
||||||
|
include/alibabacloud/sae/model/DeployApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/DeployApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationConfigRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationConfigResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationGroupsRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationGroupsResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationImageRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationImageResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationInstancesRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationInstancesResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationSlbsRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationSlbsResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationStatusRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeApplicationStatusResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeChangeOrderRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeChangeOrderResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeComponentsRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeComponentsResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeConfigMapRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeConfigMapResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeEdasContainersRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeEdasContainersResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeIngressRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeIngressResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeInstanceLogRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeInstanceLogResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeInstanceSpecificationsRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeInstanceSpecificationsResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceListRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceListResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceResourcesRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespaceResourcesResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespacesRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeNamespacesResult.h
|
||||||
|
include/alibabacloud/sae/model/DescribeRegionsRequest.h
|
||||||
|
include/alibabacloud/sae/model/DescribeRegionsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListAppEventsRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListAppEventsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListAppVersionsRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListAppVersionsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListApplicationsRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListApplicationsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListChangeOrdersRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListChangeOrdersResult.h
|
||||||
|
include/alibabacloud/sae/model/ListConsumedServicesRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListConsumedServicesResult.h
|
||||||
|
include/alibabacloud/sae/model/ListIngressesRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListIngressesResult.h
|
||||||
|
include/alibabacloud/sae/model/ListLogConfigsRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListLogConfigsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListNamespaceChangeOrdersRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListNamespaceChangeOrdersResult.h
|
||||||
|
include/alibabacloud/sae/model/ListNamespacedConfigMapsRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListNamespacedConfigMapsResult.h
|
||||||
|
include/alibabacloud/sae/model/ListPublishedServicesRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListPublishedServicesResult.h
|
||||||
|
include/alibabacloud/sae/model/ListTagResourcesRequest.h
|
||||||
|
include/alibabacloud/sae/model/ListTagResourcesResult.h
|
||||||
|
include/alibabacloud/sae/model/QueryResourceStaticsRequest.h
|
||||||
|
include/alibabacloud/sae/model/QueryResourceStaticsResult.h
|
||||||
|
include/alibabacloud/sae/model/RescaleApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/RescaleApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/RescaleApplicationVerticallyRequest.h
|
||||||
|
include/alibabacloud/sae/model/RescaleApplicationVerticallyResult.h
|
||||||
|
include/alibabacloud/sae/model/RestartApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/RestartApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/RollbackApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/RollbackApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/StartApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/StartApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/StopApplicationRequest.h
|
||||||
|
include/alibabacloud/sae/model/StopApplicationResult.h
|
||||||
|
include/alibabacloud/sae/model/TagResourcesRequest.h
|
||||||
|
include/alibabacloud/sae/model/TagResourcesResult.h
|
||||||
|
include/alibabacloud/sae/model/UnbindSlbRequest.h
|
||||||
|
include/alibabacloud/sae/model/UnbindSlbResult.h
|
||||||
|
include/alibabacloud/sae/model/UntagResourcesRequest.h
|
||||||
|
include/alibabacloud/sae/model/UntagResourcesResult.h
|
||||||
|
include/alibabacloud/sae/model/UpdateAppSecurityGroupRequest.h
|
||||||
|
include/alibabacloud/sae/model/UpdateAppSecurityGroupResult.h
|
||||||
|
include/alibabacloud/sae/model/UpdateConfigMapRequest.h
|
||||||
|
include/alibabacloud/sae/model/UpdateConfigMapResult.h
|
||||||
|
include/alibabacloud/sae/model/UpdateIngressRequest.h
|
||||||
|
include/alibabacloud/sae/model/UpdateIngressResult.h
|
||||||
|
include/alibabacloud/sae/model/UpdateNamespaceRequest.h
|
||||||
|
include/alibabacloud/sae/model/UpdateNamespaceResult.h
|
||||||
|
include/alibabacloud/sae/model/UpdateNamespaceVpcRequest.h
|
||||||
|
include/alibabacloud/sae/model/UpdateNamespaceVpcResult.h )
|
||||||
|
|
||||||
|
set(sae_src
|
||||||
|
src/SaeClient.cc
|
||||||
|
src/model/AbortAndRollbackChangeOrderRequest.cc
|
||||||
|
src/model/AbortAndRollbackChangeOrderResult.cc
|
||||||
|
src/model/AbortChangeOrderRequest.cc
|
||||||
|
src/model/AbortChangeOrderResult.cc
|
||||||
|
src/model/BatchStartApplicationsRequest.cc
|
||||||
|
src/model/BatchStartApplicationsResult.cc
|
||||||
|
src/model/BatchStopApplicationsRequest.cc
|
||||||
|
src/model/BatchStopApplicationsResult.cc
|
||||||
|
src/model/BindSlbRequest.cc
|
||||||
|
src/model/BindSlbResult.cc
|
||||||
|
src/model/ConfirmPipelineBatchRequest.cc
|
||||||
|
src/model/ConfirmPipelineBatchResult.cc
|
||||||
|
src/model/CreateApplicationRequest.cc
|
||||||
|
src/model/CreateApplicationResult.cc
|
||||||
|
src/model/CreateConfigMapRequest.cc
|
||||||
|
src/model/CreateConfigMapResult.cc
|
||||||
|
src/model/CreateIngressRequest.cc
|
||||||
|
src/model/CreateIngressResult.cc
|
||||||
|
src/model/CreateNamespaceRequest.cc
|
||||||
|
src/model/CreateNamespaceResult.cc
|
||||||
|
src/model/DeleteApplicationRequest.cc
|
||||||
|
src/model/DeleteApplicationResult.cc
|
||||||
|
src/model/DeleteConfigMapRequest.cc
|
||||||
|
src/model/DeleteConfigMapResult.cc
|
||||||
|
src/model/DeleteIngressRequest.cc
|
||||||
|
src/model/DeleteIngressResult.cc
|
||||||
|
src/model/DeleteNamespaceRequest.cc
|
||||||
|
src/model/DeleteNamespaceResult.cc
|
||||||
|
src/model/DeployApplicationRequest.cc
|
||||||
|
src/model/DeployApplicationResult.cc
|
||||||
|
src/model/DescribeApplicationConfigRequest.cc
|
||||||
|
src/model/DescribeApplicationConfigResult.cc
|
||||||
|
src/model/DescribeApplicationGroupsRequest.cc
|
||||||
|
src/model/DescribeApplicationGroupsResult.cc
|
||||||
|
src/model/DescribeApplicationImageRequest.cc
|
||||||
|
src/model/DescribeApplicationImageResult.cc
|
||||||
|
src/model/DescribeApplicationInstancesRequest.cc
|
||||||
|
src/model/DescribeApplicationInstancesResult.cc
|
||||||
|
src/model/DescribeApplicationSlbsRequest.cc
|
||||||
|
src/model/DescribeApplicationSlbsResult.cc
|
||||||
|
src/model/DescribeApplicationStatusRequest.cc
|
||||||
|
src/model/DescribeApplicationStatusResult.cc
|
||||||
|
src/model/DescribeChangeOrderRequest.cc
|
||||||
|
src/model/DescribeChangeOrderResult.cc
|
||||||
|
src/model/DescribeComponentsRequest.cc
|
||||||
|
src/model/DescribeComponentsResult.cc
|
||||||
|
src/model/DescribeConfigMapRequest.cc
|
||||||
|
src/model/DescribeConfigMapResult.cc
|
||||||
|
src/model/DescribeEdasContainersRequest.cc
|
||||||
|
src/model/DescribeEdasContainersResult.cc
|
||||||
|
src/model/DescribeIngressRequest.cc
|
||||||
|
src/model/DescribeIngressResult.cc
|
||||||
|
src/model/DescribeInstanceLogRequest.cc
|
||||||
|
src/model/DescribeInstanceLogResult.cc
|
||||||
|
src/model/DescribeInstanceSpecificationsRequest.cc
|
||||||
|
src/model/DescribeInstanceSpecificationsResult.cc
|
||||||
|
src/model/DescribeNamespaceRequest.cc
|
||||||
|
src/model/DescribeNamespaceResult.cc
|
||||||
|
src/model/DescribeNamespaceListRequest.cc
|
||||||
|
src/model/DescribeNamespaceListResult.cc
|
||||||
|
src/model/DescribeNamespaceResourcesRequest.cc
|
||||||
|
src/model/DescribeNamespaceResourcesResult.cc
|
||||||
|
src/model/DescribeNamespacesRequest.cc
|
||||||
|
src/model/DescribeNamespacesResult.cc
|
||||||
|
src/model/DescribeRegionsRequest.cc
|
||||||
|
src/model/DescribeRegionsResult.cc
|
||||||
|
src/model/ListAppEventsRequest.cc
|
||||||
|
src/model/ListAppEventsResult.cc
|
||||||
|
src/model/ListAppVersionsRequest.cc
|
||||||
|
src/model/ListAppVersionsResult.cc
|
||||||
|
src/model/ListApplicationsRequest.cc
|
||||||
|
src/model/ListApplicationsResult.cc
|
||||||
|
src/model/ListChangeOrdersRequest.cc
|
||||||
|
src/model/ListChangeOrdersResult.cc
|
||||||
|
src/model/ListConsumedServicesRequest.cc
|
||||||
|
src/model/ListConsumedServicesResult.cc
|
||||||
|
src/model/ListIngressesRequest.cc
|
||||||
|
src/model/ListIngressesResult.cc
|
||||||
|
src/model/ListLogConfigsRequest.cc
|
||||||
|
src/model/ListLogConfigsResult.cc
|
||||||
|
src/model/ListNamespaceChangeOrdersRequest.cc
|
||||||
|
src/model/ListNamespaceChangeOrdersResult.cc
|
||||||
|
src/model/ListNamespacedConfigMapsRequest.cc
|
||||||
|
src/model/ListNamespacedConfigMapsResult.cc
|
||||||
|
src/model/ListPublishedServicesRequest.cc
|
||||||
|
src/model/ListPublishedServicesResult.cc
|
||||||
|
src/model/ListTagResourcesRequest.cc
|
||||||
|
src/model/ListTagResourcesResult.cc
|
||||||
|
src/model/QueryResourceStaticsRequest.cc
|
||||||
|
src/model/QueryResourceStaticsResult.cc
|
||||||
|
src/model/RescaleApplicationRequest.cc
|
||||||
|
src/model/RescaleApplicationResult.cc
|
||||||
|
src/model/RescaleApplicationVerticallyRequest.cc
|
||||||
|
src/model/RescaleApplicationVerticallyResult.cc
|
||||||
|
src/model/RestartApplicationRequest.cc
|
||||||
|
src/model/RestartApplicationResult.cc
|
||||||
|
src/model/RollbackApplicationRequest.cc
|
||||||
|
src/model/RollbackApplicationResult.cc
|
||||||
|
src/model/StartApplicationRequest.cc
|
||||||
|
src/model/StartApplicationResult.cc
|
||||||
|
src/model/StopApplicationRequest.cc
|
||||||
|
src/model/StopApplicationResult.cc
|
||||||
|
src/model/TagResourcesRequest.cc
|
||||||
|
src/model/TagResourcesResult.cc
|
||||||
|
src/model/UnbindSlbRequest.cc
|
||||||
|
src/model/UnbindSlbResult.cc
|
||||||
|
src/model/UntagResourcesRequest.cc
|
||||||
|
src/model/UntagResourcesResult.cc
|
||||||
|
src/model/UpdateAppSecurityGroupRequest.cc
|
||||||
|
src/model/UpdateAppSecurityGroupResult.cc
|
||||||
|
src/model/UpdateConfigMapRequest.cc
|
||||||
|
src/model/UpdateConfigMapResult.cc
|
||||||
|
src/model/UpdateIngressRequest.cc
|
||||||
|
src/model/UpdateIngressResult.cc
|
||||||
|
src/model/UpdateNamespaceRequest.cc
|
||||||
|
src/model/UpdateNamespaceResult.cc
|
||||||
|
src/model/UpdateNamespaceVpcRequest.cc
|
||||||
|
src/model/UpdateNamespaceVpcResult.cc )
|
||||||
|
|
||||||
|
add_library(sae ${LIB_TYPE}
|
||||||
|
${sae_public_header}
|
||||||
|
${sae_public_header_model}
|
||||||
|
${sae_src})
|
||||||
|
|
||||||
|
set_target_properties(sae
|
||||||
|
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}sae
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(sae
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_SAE_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(sae
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(sae
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(sae
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(sae
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(sae
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(sae
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(sae
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(sae
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${sae_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sae)
|
||||||
|
install(FILES ${sae_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sae/model)
|
||||||
|
install(TARGETS sae
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
518
sae/include/alibabacloud/sae/SaeClient.h
Normal file
518
sae/include/alibabacloud/sae/SaeClient.h
Normal file
@@ -0,0 +1,518 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_SAECLIENT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_SAECLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceClient.h>
|
||||||
|
#include "SaeExport.h"
|
||||||
|
#include "model/AbortAndRollbackChangeOrderRequest.h"
|
||||||
|
#include "model/AbortAndRollbackChangeOrderResult.h"
|
||||||
|
#include "model/AbortChangeOrderRequest.h"
|
||||||
|
#include "model/AbortChangeOrderResult.h"
|
||||||
|
#include "model/BatchStartApplicationsRequest.h"
|
||||||
|
#include "model/BatchStartApplicationsResult.h"
|
||||||
|
#include "model/BatchStopApplicationsRequest.h"
|
||||||
|
#include "model/BatchStopApplicationsResult.h"
|
||||||
|
#include "model/BindSlbRequest.h"
|
||||||
|
#include "model/BindSlbResult.h"
|
||||||
|
#include "model/ConfirmPipelineBatchRequest.h"
|
||||||
|
#include "model/ConfirmPipelineBatchResult.h"
|
||||||
|
#include "model/CreateApplicationRequest.h"
|
||||||
|
#include "model/CreateApplicationResult.h"
|
||||||
|
#include "model/CreateConfigMapRequest.h"
|
||||||
|
#include "model/CreateConfigMapResult.h"
|
||||||
|
#include "model/CreateIngressRequest.h"
|
||||||
|
#include "model/CreateIngressResult.h"
|
||||||
|
#include "model/CreateNamespaceRequest.h"
|
||||||
|
#include "model/CreateNamespaceResult.h"
|
||||||
|
#include "model/DeleteApplicationRequest.h"
|
||||||
|
#include "model/DeleteApplicationResult.h"
|
||||||
|
#include "model/DeleteConfigMapRequest.h"
|
||||||
|
#include "model/DeleteConfigMapResult.h"
|
||||||
|
#include "model/DeleteIngressRequest.h"
|
||||||
|
#include "model/DeleteIngressResult.h"
|
||||||
|
#include "model/DeleteNamespaceRequest.h"
|
||||||
|
#include "model/DeleteNamespaceResult.h"
|
||||||
|
#include "model/DeployApplicationRequest.h"
|
||||||
|
#include "model/DeployApplicationResult.h"
|
||||||
|
#include "model/DescribeApplicationConfigRequest.h"
|
||||||
|
#include "model/DescribeApplicationConfigResult.h"
|
||||||
|
#include "model/DescribeApplicationGroupsRequest.h"
|
||||||
|
#include "model/DescribeApplicationGroupsResult.h"
|
||||||
|
#include "model/DescribeApplicationImageRequest.h"
|
||||||
|
#include "model/DescribeApplicationImageResult.h"
|
||||||
|
#include "model/DescribeApplicationInstancesRequest.h"
|
||||||
|
#include "model/DescribeApplicationInstancesResult.h"
|
||||||
|
#include "model/DescribeApplicationSlbsRequest.h"
|
||||||
|
#include "model/DescribeApplicationSlbsResult.h"
|
||||||
|
#include "model/DescribeApplicationStatusRequest.h"
|
||||||
|
#include "model/DescribeApplicationStatusResult.h"
|
||||||
|
#include "model/DescribeChangeOrderRequest.h"
|
||||||
|
#include "model/DescribeChangeOrderResult.h"
|
||||||
|
#include "model/DescribeComponentsRequest.h"
|
||||||
|
#include "model/DescribeComponentsResult.h"
|
||||||
|
#include "model/DescribeConfigMapRequest.h"
|
||||||
|
#include "model/DescribeConfigMapResult.h"
|
||||||
|
#include "model/DescribeEdasContainersRequest.h"
|
||||||
|
#include "model/DescribeEdasContainersResult.h"
|
||||||
|
#include "model/DescribeIngressRequest.h"
|
||||||
|
#include "model/DescribeIngressResult.h"
|
||||||
|
#include "model/DescribeInstanceLogRequest.h"
|
||||||
|
#include "model/DescribeInstanceLogResult.h"
|
||||||
|
#include "model/DescribeInstanceSpecificationsRequest.h"
|
||||||
|
#include "model/DescribeInstanceSpecificationsResult.h"
|
||||||
|
#include "model/DescribeNamespaceRequest.h"
|
||||||
|
#include "model/DescribeNamespaceResult.h"
|
||||||
|
#include "model/DescribeNamespaceListRequest.h"
|
||||||
|
#include "model/DescribeNamespaceListResult.h"
|
||||||
|
#include "model/DescribeNamespaceResourcesRequest.h"
|
||||||
|
#include "model/DescribeNamespaceResourcesResult.h"
|
||||||
|
#include "model/DescribeNamespacesRequest.h"
|
||||||
|
#include "model/DescribeNamespacesResult.h"
|
||||||
|
#include "model/DescribeRegionsRequest.h"
|
||||||
|
#include "model/DescribeRegionsResult.h"
|
||||||
|
#include "model/ListAppEventsRequest.h"
|
||||||
|
#include "model/ListAppEventsResult.h"
|
||||||
|
#include "model/ListAppVersionsRequest.h"
|
||||||
|
#include "model/ListAppVersionsResult.h"
|
||||||
|
#include "model/ListApplicationsRequest.h"
|
||||||
|
#include "model/ListApplicationsResult.h"
|
||||||
|
#include "model/ListChangeOrdersRequest.h"
|
||||||
|
#include "model/ListChangeOrdersResult.h"
|
||||||
|
#include "model/ListConsumedServicesRequest.h"
|
||||||
|
#include "model/ListConsumedServicesResult.h"
|
||||||
|
#include "model/ListIngressesRequest.h"
|
||||||
|
#include "model/ListIngressesResult.h"
|
||||||
|
#include "model/ListLogConfigsRequest.h"
|
||||||
|
#include "model/ListLogConfigsResult.h"
|
||||||
|
#include "model/ListNamespaceChangeOrdersRequest.h"
|
||||||
|
#include "model/ListNamespaceChangeOrdersResult.h"
|
||||||
|
#include "model/ListNamespacedConfigMapsRequest.h"
|
||||||
|
#include "model/ListNamespacedConfigMapsResult.h"
|
||||||
|
#include "model/ListPublishedServicesRequest.h"
|
||||||
|
#include "model/ListPublishedServicesResult.h"
|
||||||
|
#include "model/ListTagResourcesRequest.h"
|
||||||
|
#include "model/ListTagResourcesResult.h"
|
||||||
|
#include "model/QueryResourceStaticsRequest.h"
|
||||||
|
#include "model/QueryResourceStaticsResult.h"
|
||||||
|
#include "model/RescaleApplicationRequest.h"
|
||||||
|
#include "model/RescaleApplicationResult.h"
|
||||||
|
#include "model/RescaleApplicationVerticallyRequest.h"
|
||||||
|
#include "model/RescaleApplicationVerticallyResult.h"
|
||||||
|
#include "model/RestartApplicationRequest.h"
|
||||||
|
#include "model/RestartApplicationResult.h"
|
||||||
|
#include "model/RollbackApplicationRequest.h"
|
||||||
|
#include "model/RollbackApplicationResult.h"
|
||||||
|
#include "model/StartApplicationRequest.h"
|
||||||
|
#include "model/StartApplicationResult.h"
|
||||||
|
#include "model/StopApplicationRequest.h"
|
||||||
|
#include "model/StopApplicationResult.h"
|
||||||
|
#include "model/TagResourcesRequest.h"
|
||||||
|
#include "model/TagResourcesResult.h"
|
||||||
|
#include "model/UnbindSlbRequest.h"
|
||||||
|
#include "model/UnbindSlbResult.h"
|
||||||
|
#include "model/UntagResourcesRequest.h"
|
||||||
|
#include "model/UntagResourcesResult.h"
|
||||||
|
#include "model/UpdateAppSecurityGroupRequest.h"
|
||||||
|
#include "model/UpdateAppSecurityGroupResult.h"
|
||||||
|
#include "model/UpdateConfigMapRequest.h"
|
||||||
|
#include "model/UpdateConfigMapResult.h"
|
||||||
|
#include "model/UpdateIngressRequest.h"
|
||||||
|
#include "model/UpdateIngressResult.h"
|
||||||
|
#include "model/UpdateNamespaceRequest.h"
|
||||||
|
#include "model/UpdateNamespaceResult.h"
|
||||||
|
#include "model/UpdateNamespaceVpcRequest.h"
|
||||||
|
#include "model/UpdateNamespaceVpcResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT SaeClient : public RoaServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::AbortAndRollbackChangeOrderResult> AbortAndRollbackChangeOrderOutcome;
|
||||||
|
typedef std::future<AbortAndRollbackChangeOrderOutcome> AbortAndRollbackChangeOrderOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::AbortAndRollbackChangeOrderRequest&, const AbortAndRollbackChangeOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AbortAndRollbackChangeOrderAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::AbortChangeOrderResult> AbortChangeOrderOutcome;
|
||||||
|
typedef std::future<AbortChangeOrderOutcome> AbortChangeOrderOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::AbortChangeOrderRequest&, const AbortChangeOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AbortChangeOrderAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::BatchStartApplicationsResult> BatchStartApplicationsOutcome;
|
||||||
|
typedef std::future<BatchStartApplicationsOutcome> BatchStartApplicationsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::BatchStartApplicationsRequest&, const BatchStartApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchStartApplicationsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::BatchStopApplicationsResult> BatchStopApplicationsOutcome;
|
||||||
|
typedef std::future<BatchStopApplicationsOutcome> BatchStopApplicationsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::BatchStopApplicationsRequest&, const BatchStopApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchStopApplicationsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::BindSlbResult> BindSlbOutcome;
|
||||||
|
typedef std::future<BindSlbOutcome> BindSlbOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::BindSlbRequest&, const BindSlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindSlbAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ConfirmPipelineBatchResult> ConfirmPipelineBatchOutcome;
|
||||||
|
typedef std::future<ConfirmPipelineBatchOutcome> ConfirmPipelineBatchOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ConfirmPipelineBatchRequest&, const ConfirmPipelineBatchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmPipelineBatchAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateApplicationResult> CreateApplicationOutcome;
|
||||||
|
typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::CreateApplicationRequest&, const CreateApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateConfigMapResult> CreateConfigMapOutcome;
|
||||||
|
typedef std::future<CreateConfigMapOutcome> CreateConfigMapOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::CreateConfigMapRequest&, const CreateConfigMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConfigMapAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateIngressResult> CreateIngressOutcome;
|
||||||
|
typedef std::future<CreateIngressOutcome> CreateIngressOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::CreateIngressRequest&, const CreateIngressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIngressAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateNamespaceResult> CreateNamespaceOutcome;
|
||||||
|
typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::CreateNamespaceRequest&, const CreateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNamespaceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteApplicationResult> DeleteApplicationOutcome;
|
||||||
|
typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DeleteApplicationRequest&, const DeleteApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteConfigMapResult> DeleteConfigMapOutcome;
|
||||||
|
typedef std::future<DeleteConfigMapOutcome> DeleteConfigMapOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DeleteConfigMapRequest&, const DeleteConfigMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConfigMapAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteIngressResult> DeleteIngressOutcome;
|
||||||
|
typedef std::future<DeleteIngressOutcome> DeleteIngressOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DeleteIngressRequest&, const DeleteIngressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIngressAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteNamespaceResult> DeleteNamespaceOutcome;
|
||||||
|
typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DeleteNamespaceRequest&, const DeleteNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNamespaceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeployApplicationResult> DeployApplicationOutcome;
|
||||||
|
typedef std::future<DeployApplicationOutcome> DeployApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DeployApplicationRequest&, const DeployApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationConfigResult> DescribeApplicationConfigOutcome;
|
||||||
|
typedef std::future<DescribeApplicationConfigOutcome> DescribeApplicationConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationConfigRequest&, const DescribeApplicationConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationGroupsResult> DescribeApplicationGroupsOutcome;
|
||||||
|
typedef std::future<DescribeApplicationGroupsOutcome> DescribeApplicationGroupsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationGroupsRequest&, const DescribeApplicationGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationGroupsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationImageResult> DescribeApplicationImageOutcome;
|
||||||
|
typedef std::future<DescribeApplicationImageOutcome> DescribeApplicationImageOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationImageRequest&, const DescribeApplicationImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationImageAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationInstancesResult> DescribeApplicationInstancesOutcome;
|
||||||
|
typedef std::future<DescribeApplicationInstancesOutcome> DescribeApplicationInstancesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationInstancesRequest&, const DescribeApplicationInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationInstancesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationSlbsResult> DescribeApplicationSlbsOutcome;
|
||||||
|
typedef std::future<DescribeApplicationSlbsOutcome> DescribeApplicationSlbsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationSlbsRequest&, const DescribeApplicationSlbsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationSlbsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeApplicationStatusResult> DescribeApplicationStatusOutcome;
|
||||||
|
typedef std::future<DescribeApplicationStatusOutcome> DescribeApplicationStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeApplicationStatusRequest&, const DescribeApplicationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApplicationStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeChangeOrderResult> DescribeChangeOrderOutcome;
|
||||||
|
typedef std::future<DescribeChangeOrderOutcome> DescribeChangeOrderOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeChangeOrderRequest&, const DescribeChangeOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeChangeOrderAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentsResult> DescribeComponentsOutcome;
|
||||||
|
typedef std::future<DescribeComponentsOutcome> DescribeComponentsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeComponentsRequest&, const DescribeComponentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeConfigMapResult> DescribeConfigMapOutcome;
|
||||||
|
typedef std::future<DescribeConfigMapOutcome> DescribeConfigMapOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeConfigMapRequest&, const DescribeConfigMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigMapAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEdasContainersResult> DescribeEdasContainersOutcome;
|
||||||
|
typedef std::future<DescribeEdasContainersOutcome> DescribeEdasContainersOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeEdasContainersRequest&, const DescribeEdasContainersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEdasContainersAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeIngressResult> DescribeIngressOutcome;
|
||||||
|
typedef std::future<DescribeIngressOutcome> DescribeIngressOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeIngressRequest&, const DescribeIngressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIngressAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeInstanceLogResult> DescribeInstanceLogOutcome;
|
||||||
|
typedef std::future<DescribeInstanceLogOutcome> DescribeInstanceLogOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeInstanceLogRequest&, const DescribeInstanceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceLogAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeInstanceSpecificationsResult> DescribeInstanceSpecificationsOutcome;
|
||||||
|
typedef std::future<DescribeInstanceSpecificationsOutcome> DescribeInstanceSpecificationsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeInstanceSpecificationsRequest&, const DescribeInstanceSpecificationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSpecificationsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNamespaceResult> DescribeNamespaceOutcome;
|
||||||
|
typedef std::future<DescribeNamespaceOutcome> DescribeNamespaceOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeNamespaceRequest&, const DescribeNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNamespaceListResult> DescribeNamespaceListOutcome;
|
||||||
|
typedef std::future<DescribeNamespaceListOutcome> DescribeNamespaceListOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeNamespaceListRequest&, const DescribeNamespaceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNamespaceResourcesResult> DescribeNamespaceResourcesOutcome;
|
||||||
|
typedef std::future<DescribeNamespaceResourcesOutcome> DescribeNamespaceResourcesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeNamespaceResourcesRequest&, const DescribeNamespaceResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceResourcesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNamespacesResult> DescribeNamespacesOutcome;
|
||||||
|
typedef std::future<DescribeNamespacesOutcome> DescribeNamespacesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeNamespacesRequest&, const DescribeNamespacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespacesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||||
|
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListAppEventsResult> ListAppEventsOutcome;
|
||||||
|
typedef std::future<ListAppEventsOutcome> ListAppEventsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListAppEventsRequest&, const ListAppEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppEventsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListAppVersionsResult> ListAppVersionsOutcome;
|
||||||
|
typedef std::future<ListAppVersionsOutcome> ListAppVersionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListAppVersionsRequest&, const ListAppVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppVersionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListApplicationsResult> ListApplicationsOutcome;
|
||||||
|
typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListApplicationsRequest&, const ListApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListChangeOrdersResult> ListChangeOrdersOutcome;
|
||||||
|
typedef std::future<ListChangeOrdersOutcome> ListChangeOrdersOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListChangeOrdersRequest&, const ListChangeOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListChangeOrdersAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListConsumedServicesResult> ListConsumedServicesOutcome;
|
||||||
|
typedef std::future<ListConsumedServicesOutcome> ListConsumedServicesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListConsumedServicesRequest&, const ListConsumedServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConsumedServicesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListIngressesResult> ListIngressesOutcome;
|
||||||
|
typedef std::future<ListIngressesOutcome> ListIngressesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListIngressesRequest&, const ListIngressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIngressesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListLogConfigsResult> ListLogConfigsOutcome;
|
||||||
|
typedef std::future<ListLogConfigsOutcome> ListLogConfigsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListLogConfigsRequest&, const ListLogConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLogConfigsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListNamespaceChangeOrdersResult> ListNamespaceChangeOrdersOutcome;
|
||||||
|
typedef std::future<ListNamespaceChangeOrdersOutcome> ListNamespaceChangeOrdersOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListNamespaceChangeOrdersRequest&, const ListNamespaceChangeOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNamespaceChangeOrdersAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListNamespacedConfigMapsResult> ListNamespacedConfigMapsOutcome;
|
||||||
|
typedef std::future<ListNamespacedConfigMapsOutcome> ListNamespacedConfigMapsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListNamespacedConfigMapsRequest&, const ListNamespacedConfigMapsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNamespacedConfigMapsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListPublishedServicesResult> ListPublishedServicesOutcome;
|
||||||
|
typedef std::future<ListPublishedServicesOutcome> ListPublishedServicesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListPublishedServicesRequest&, const ListPublishedServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPublishedServicesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||||
|
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryResourceStaticsResult> QueryResourceStaticsOutcome;
|
||||||
|
typedef std::future<QueryResourceStaticsOutcome> QueryResourceStaticsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::QueryResourceStaticsRequest&, const QueryResourceStaticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourceStaticsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RescaleApplicationResult> RescaleApplicationOutcome;
|
||||||
|
typedef std::future<RescaleApplicationOutcome> RescaleApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::RescaleApplicationRequest&, const RescaleApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RescaleApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RescaleApplicationVerticallyResult> RescaleApplicationVerticallyOutcome;
|
||||||
|
typedef std::future<RescaleApplicationVerticallyOutcome> RescaleApplicationVerticallyOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::RescaleApplicationVerticallyRequest&, const RescaleApplicationVerticallyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RescaleApplicationVerticallyAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RestartApplicationResult> RestartApplicationOutcome;
|
||||||
|
typedef std::future<RestartApplicationOutcome> RestartApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::RestartApplicationRequest&, const RestartApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RollbackApplicationResult> RollbackApplicationOutcome;
|
||||||
|
typedef std::future<RollbackApplicationOutcome> RollbackApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::RollbackApplicationRequest&, const RollbackApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartApplicationResult> StartApplicationOutcome;
|
||||||
|
typedef std::future<StartApplicationOutcome> StartApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::StartApplicationRequest&, const StartApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StopApplicationResult> StopApplicationOutcome;
|
||||||
|
typedef std::future<StopApplicationOutcome> StopApplicationOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::StopApplicationRequest&, const StopApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopApplicationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
||||||
|
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UnbindSlbResult> UnbindSlbOutcome;
|
||||||
|
typedef std::future<UnbindSlbOutcome> UnbindSlbOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UnbindSlbRequest&, const UnbindSlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindSlbAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
|
||||||
|
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateAppSecurityGroupResult> UpdateAppSecurityGroupOutcome;
|
||||||
|
typedef std::future<UpdateAppSecurityGroupOutcome> UpdateAppSecurityGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UpdateAppSecurityGroupRequest&, const UpdateAppSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppSecurityGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateConfigMapResult> UpdateConfigMapOutcome;
|
||||||
|
typedef std::future<UpdateConfigMapOutcome> UpdateConfigMapOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UpdateConfigMapRequest&, const UpdateConfigMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConfigMapAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateIngressResult> UpdateIngressOutcome;
|
||||||
|
typedef std::future<UpdateIngressOutcome> UpdateIngressOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UpdateIngressRequest&, const UpdateIngressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateIngressAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateNamespaceResult> UpdateNamespaceOutcome;
|
||||||
|
typedef std::future<UpdateNamespaceOutcome> UpdateNamespaceOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UpdateNamespaceRequest&, const UpdateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNamespaceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateNamespaceVpcResult> UpdateNamespaceVpcOutcome;
|
||||||
|
typedef std::future<UpdateNamespaceVpcOutcome> UpdateNamespaceVpcOutcomeCallable;
|
||||||
|
typedef std::function<void(const SaeClient*, const Model::UpdateNamespaceVpcRequest&, const UpdateNamespaceVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNamespaceVpcAsyncHandler;
|
||||||
|
|
||||||
|
SaeClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
SaeClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
SaeClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~SaeClient();
|
||||||
|
AbortAndRollbackChangeOrderOutcome abortAndRollbackChangeOrder(const Model::AbortAndRollbackChangeOrderRequest &request)const;
|
||||||
|
void abortAndRollbackChangeOrderAsync(const Model::AbortAndRollbackChangeOrderRequest& request, const AbortAndRollbackChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AbortAndRollbackChangeOrderOutcomeCallable abortAndRollbackChangeOrderCallable(const Model::AbortAndRollbackChangeOrderRequest& request) const;
|
||||||
|
AbortChangeOrderOutcome abortChangeOrder(const Model::AbortChangeOrderRequest &request)const;
|
||||||
|
void abortChangeOrderAsync(const Model::AbortChangeOrderRequest& request, const AbortChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AbortChangeOrderOutcomeCallable abortChangeOrderCallable(const Model::AbortChangeOrderRequest& request) const;
|
||||||
|
BatchStartApplicationsOutcome batchStartApplications(const Model::BatchStartApplicationsRequest &request)const;
|
||||||
|
void batchStartApplicationsAsync(const Model::BatchStartApplicationsRequest& request, const BatchStartApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
BatchStartApplicationsOutcomeCallable batchStartApplicationsCallable(const Model::BatchStartApplicationsRequest& request) const;
|
||||||
|
BatchStopApplicationsOutcome batchStopApplications(const Model::BatchStopApplicationsRequest &request)const;
|
||||||
|
void batchStopApplicationsAsync(const Model::BatchStopApplicationsRequest& request, const BatchStopApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
BatchStopApplicationsOutcomeCallable batchStopApplicationsCallable(const Model::BatchStopApplicationsRequest& request) const;
|
||||||
|
BindSlbOutcome bindSlb(const Model::BindSlbRequest &request)const;
|
||||||
|
void bindSlbAsync(const Model::BindSlbRequest& request, const BindSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
BindSlbOutcomeCallable bindSlbCallable(const Model::BindSlbRequest& request) const;
|
||||||
|
ConfirmPipelineBatchOutcome confirmPipelineBatch(const Model::ConfirmPipelineBatchRequest &request)const;
|
||||||
|
void confirmPipelineBatchAsync(const Model::ConfirmPipelineBatchRequest& request, const ConfirmPipelineBatchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ConfirmPipelineBatchOutcomeCallable confirmPipelineBatchCallable(const Model::ConfirmPipelineBatchRequest& request) const;
|
||||||
|
CreateApplicationOutcome createApplication(const Model::CreateApplicationRequest &request)const;
|
||||||
|
void createApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateApplicationOutcomeCallable createApplicationCallable(const Model::CreateApplicationRequest& request) const;
|
||||||
|
CreateConfigMapOutcome createConfigMap(const Model::CreateConfigMapRequest &request)const;
|
||||||
|
void createConfigMapAsync(const Model::CreateConfigMapRequest& request, const CreateConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateConfigMapOutcomeCallable createConfigMapCallable(const Model::CreateConfigMapRequest& request) const;
|
||||||
|
CreateIngressOutcome createIngress(const Model::CreateIngressRequest &request)const;
|
||||||
|
void createIngressAsync(const Model::CreateIngressRequest& request, const CreateIngressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateIngressOutcomeCallable createIngressCallable(const Model::CreateIngressRequest& request) const;
|
||||||
|
CreateNamespaceOutcome createNamespace(const Model::CreateNamespaceRequest &request)const;
|
||||||
|
void createNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateNamespaceOutcomeCallable createNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
|
||||||
|
DeleteApplicationOutcome deleteApplication(const Model::DeleteApplicationRequest &request)const;
|
||||||
|
void deleteApplicationAsync(const Model::DeleteApplicationRequest& request, const DeleteApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteApplicationOutcomeCallable deleteApplicationCallable(const Model::DeleteApplicationRequest& request) const;
|
||||||
|
DeleteConfigMapOutcome deleteConfigMap(const Model::DeleteConfigMapRequest &request)const;
|
||||||
|
void deleteConfigMapAsync(const Model::DeleteConfigMapRequest& request, const DeleteConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteConfigMapOutcomeCallable deleteConfigMapCallable(const Model::DeleteConfigMapRequest& request) const;
|
||||||
|
DeleteIngressOutcome deleteIngress(const Model::DeleteIngressRequest &request)const;
|
||||||
|
void deleteIngressAsync(const Model::DeleteIngressRequest& request, const DeleteIngressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteIngressOutcomeCallable deleteIngressCallable(const Model::DeleteIngressRequest& request) const;
|
||||||
|
DeleteNamespaceOutcome deleteNamespace(const Model::DeleteNamespaceRequest &request)const;
|
||||||
|
void deleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteNamespaceOutcomeCallable deleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
|
||||||
|
DeployApplicationOutcome deployApplication(const Model::DeployApplicationRequest &request)const;
|
||||||
|
void deployApplicationAsync(const Model::DeployApplicationRequest& request, const DeployApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeployApplicationOutcomeCallable deployApplicationCallable(const Model::DeployApplicationRequest& request) const;
|
||||||
|
DescribeApplicationConfigOutcome describeApplicationConfig(const Model::DescribeApplicationConfigRequest &request)const;
|
||||||
|
void describeApplicationConfigAsync(const Model::DescribeApplicationConfigRequest& request, const DescribeApplicationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationConfigOutcomeCallable describeApplicationConfigCallable(const Model::DescribeApplicationConfigRequest& request) const;
|
||||||
|
DescribeApplicationGroupsOutcome describeApplicationGroups(const Model::DescribeApplicationGroupsRequest &request)const;
|
||||||
|
void describeApplicationGroupsAsync(const Model::DescribeApplicationGroupsRequest& request, const DescribeApplicationGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationGroupsOutcomeCallable describeApplicationGroupsCallable(const Model::DescribeApplicationGroupsRequest& request) const;
|
||||||
|
DescribeApplicationImageOutcome describeApplicationImage(const Model::DescribeApplicationImageRequest &request)const;
|
||||||
|
void describeApplicationImageAsync(const Model::DescribeApplicationImageRequest& request, const DescribeApplicationImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationImageOutcomeCallable describeApplicationImageCallable(const Model::DescribeApplicationImageRequest& request) const;
|
||||||
|
DescribeApplicationInstancesOutcome describeApplicationInstances(const Model::DescribeApplicationInstancesRequest &request)const;
|
||||||
|
void describeApplicationInstancesAsync(const Model::DescribeApplicationInstancesRequest& request, const DescribeApplicationInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationInstancesOutcomeCallable describeApplicationInstancesCallable(const Model::DescribeApplicationInstancesRequest& request) const;
|
||||||
|
DescribeApplicationSlbsOutcome describeApplicationSlbs(const Model::DescribeApplicationSlbsRequest &request)const;
|
||||||
|
void describeApplicationSlbsAsync(const Model::DescribeApplicationSlbsRequest& request, const DescribeApplicationSlbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationSlbsOutcomeCallable describeApplicationSlbsCallable(const Model::DescribeApplicationSlbsRequest& request) const;
|
||||||
|
DescribeApplicationStatusOutcome describeApplicationStatus(const Model::DescribeApplicationStatusRequest &request)const;
|
||||||
|
void describeApplicationStatusAsync(const Model::DescribeApplicationStatusRequest& request, const DescribeApplicationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeApplicationStatusOutcomeCallable describeApplicationStatusCallable(const Model::DescribeApplicationStatusRequest& request) const;
|
||||||
|
DescribeChangeOrderOutcome describeChangeOrder(const Model::DescribeChangeOrderRequest &request)const;
|
||||||
|
void describeChangeOrderAsync(const Model::DescribeChangeOrderRequest& request, const DescribeChangeOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeChangeOrderOutcomeCallable describeChangeOrderCallable(const Model::DescribeChangeOrderRequest& request) const;
|
||||||
|
DescribeComponentsOutcome describeComponents(const Model::DescribeComponentsRequest &request)const;
|
||||||
|
void describeComponentsAsync(const Model::DescribeComponentsRequest& request, const DescribeComponentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentsOutcomeCallable describeComponentsCallable(const Model::DescribeComponentsRequest& request) const;
|
||||||
|
DescribeConfigMapOutcome describeConfigMap(const Model::DescribeConfigMapRequest &request)const;
|
||||||
|
void describeConfigMapAsync(const Model::DescribeConfigMapRequest& request, const DescribeConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeConfigMapOutcomeCallable describeConfigMapCallable(const Model::DescribeConfigMapRequest& request) const;
|
||||||
|
DescribeEdasContainersOutcome describeEdasContainers(const Model::DescribeEdasContainersRequest &request)const;
|
||||||
|
void describeEdasContainersAsync(const Model::DescribeEdasContainersRequest& request, const DescribeEdasContainersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEdasContainersOutcomeCallable describeEdasContainersCallable(const Model::DescribeEdasContainersRequest& request) const;
|
||||||
|
DescribeIngressOutcome describeIngress(const Model::DescribeIngressRequest &request)const;
|
||||||
|
void describeIngressAsync(const Model::DescribeIngressRequest& request, const DescribeIngressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeIngressOutcomeCallable describeIngressCallable(const Model::DescribeIngressRequest& request) const;
|
||||||
|
DescribeInstanceLogOutcome describeInstanceLog(const Model::DescribeInstanceLogRequest &request)const;
|
||||||
|
void describeInstanceLogAsync(const Model::DescribeInstanceLogRequest& request, const DescribeInstanceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeInstanceLogOutcomeCallable describeInstanceLogCallable(const Model::DescribeInstanceLogRequest& request) const;
|
||||||
|
DescribeInstanceSpecificationsOutcome describeInstanceSpecifications(const Model::DescribeInstanceSpecificationsRequest &request)const;
|
||||||
|
void describeInstanceSpecificationsAsync(const Model::DescribeInstanceSpecificationsRequest& request, const DescribeInstanceSpecificationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeInstanceSpecificationsOutcomeCallable describeInstanceSpecificationsCallable(const Model::DescribeInstanceSpecificationsRequest& request) const;
|
||||||
|
DescribeNamespaceOutcome describeNamespace(const Model::DescribeNamespaceRequest &request)const;
|
||||||
|
void describeNamespaceAsync(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNamespaceOutcomeCallable describeNamespaceCallable(const Model::DescribeNamespaceRequest& request) const;
|
||||||
|
DescribeNamespaceListOutcome describeNamespaceList(const Model::DescribeNamespaceListRequest &request)const;
|
||||||
|
void describeNamespaceListAsync(const Model::DescribeNamespaceListRequest& request, const DescribeNamespaceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNamespaceListOutcomeCallable describeNamespaceListCallable(const Model::DescribeNamespaceListRequest& request) const;
|
||||||
|
DescribeNamespaceResourcesOutcome describeNamespaceResources(const Model::DescribeNamespaceResourcesRequest &request)const;
|
||||||
|
void describeNamespaceResourcesAsync(const Model::DescribeNamespaceResourcesRequest& request, const DescribeNamespaceResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNamespaceResourcesOutcomeCallable describeNamespaceResourcesCallable(const Model::DescribeNamespaceResourcesRequest& request) const;
|
||||||
|
DescribeNamespacesOutcome describeNamespaces(const Model::DescribeNamespacesRequest &request)const;
|
||||||
|
void describeNamespacesAsync(const Model::DescribeNamespacesRequest& request, const DescribeNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNamespacesOutcomeCallable describeNamespacesCallable(const Model::DescribeNamespacesRequest& request) const;
|
||||||
|
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||||
|
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||||
|
ListAppEventsOutcome listAppEvents(const Model::ListAppEventsRequest &request)const;
|
||||||
|
void listAppEventsAsync(const Model::ListAppEventsRequest& request, const ListAppEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListAppEventsOutcomeCallable listAppEventsCallable(const Model::ListAppEventsRequest& request) const;
|
||||||
|
ListAppVersionsOutcome listAppVersions(const Model::ListAppVersionsRequest &request)const;
|
||||||
|
void listAppVersionsAsync(const Model::ListAppVersionsRequest& request, const ListAppVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListAppVersionsOutcomeCallable listAppVersionsCallable(const Model::ListAppVersionsRequest& request) const;
|
||||||
|
ListApplicationsOutcome listApplications(const Model::ListApplicationsRequest &request)const;
|
||||||
|
void listApplicationsAsync(const Model::ListApplicationsRequest& request, const ListApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListApplicationsOutcomeCallable listApplicationsCallable(const Model::ListApplicationsRequest& request) const;
|
||||||
|
ListChangeOrdersOutcome listChangeOrders(const Model::ListChangeOrdersRequest &request)const;
|
||||||
|
void listChangeOrdersAsync(const Model::ListChangeOrdersRequest& request, const ListChangeOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListChangeOrdersOutcomeCallable listChangeOrdersCallable(const Model::ListChangeOrdersRequest& request) const;
|
||||||
|
ListConsumedServicesOutcome listConsumedServices(const Model::ListConsumedServicesRequest &request)const;
|
||||||
|
void listConsumedServicesAsync(const Model::ListConsumedServicesRequest& request, const ListConsumedServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListConsumedServicesOutcomeCallable listConsumedServicesCallable(const Model::ListConsumedServicesRequest& request) const;
|
||||||
|
ListIngressesOutcome listIngresses(const Model::ListIngressesRequest &request)const;
|
||||||
|
void listIngressesAsync(const Model::ListIngressesRequest& request, const ListIngressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListIngressesOutcomeCallable listIngressesCallable(const Model::ListIngressesRequest& request) const;
|
||||||
|
ListLogConfigsOutcome listLogConfigs(const Model::ListLogConfigsRequest &request)const;
|
||||||
|
void listLogConfigsAsync(const Model::ListLogConfigsRequest& request, const ListLogConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListLogConfigsOutcomeCallable listLogConfigsCallable(const Model::ListLogConfigsRequest& request) const;
|
||||||
|
ListNamespaceChangeOrdersOutcome listNamespaceChangeOrders(const Model::ListNamespaceChangeOrdersRequest &request)const;
|
||||||
|
void listNamespaceChangeOrdersAsync(const Model::ListNamespaceChangeOrdersRequest& request, const ListNamespaceChangeOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListNamespaceChangeOrdersOutcomeCallable listNamespaceChangeOrdersCallable(const Model::ListNamespaceChangeOrdersRequest& request) const;
|
||||||
|
ListNamespacedConfigMapsOutcome listNamespacedConfigMaps(const Model::ListNamespacedConfigMapsRequest &request)const;
|
||||||
|
void listNamespacedConfigMapsAsync(const Model::ListNamespacedConfigMapsRequest& request, const ListNamespacedConfigMapsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListNamespacedConfigMapsOutcomeCallable listNamespacedConfigMapsCallable(const Model::ListNamespacedConfigMapsRequest& request) const;
|
||||||
|
ListPublishedServicesOutcome listPublishedServices(const Model::ListPublishedServicesRequest &request)const;
|
||||||
|
void listPublishedServicesAsync(const Model::ListPublishedServicesRequest& request, const ListPublishedServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListPublishedServicesOutcomeCallable listPublishedServicesCallable(const Model::ListPublishedServicesRequest& request) const;
|
||||||
|
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||||
|
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||||
|
QueryResourceStaticsOutcome queryResourceStatics(const Model::QueryResourceStaticsRequest &request)const;
|
||||||
|
void queryResourceStaticsAsync(const Model::QueryResourceStaticsRequest& request, const QueryResourceStaticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryResourceStaticsOutcomeCallable queryResourceStaticsCallable(const Model::QueryResourceStaticsRequest& request) const;
|
||||||
|
RescaleApplicationOutcome rescaleApplication(const Model::RescaleApplicationRequest &request)const;
|
||||||
|
void rescaleApplicationAsync(const Model::RescaleApplicationRequest& request, const RescaleApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RescaleApplicationOutcomeCallable rescaleApplicationCallable(const Model::RescaleApplicationRequest& request) const;
|
||||||
|
RescaleApplicationVerticallyOutcome rescaleApplicationVertically(const Model::RescaleApplicationVerticallyRequest &request)const;
|
||||||
|
void rescaleApplicationVerticallyAsync(const Model::RescaleApplicationVerticallyRequest& request, const RescaleApplicationVerticallyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RescaleApplicationVerticallyOutcomeCallable rescaleApplicationVerticallyCallable(const Model::RescaleApplicationVerticallyRequest& request) const;
|
||||||
|
RestartApplicationOutcome restartApplication(const Model::RestartApplicationRequest &request)const;
|
||||||
|
void restartApplicationAsync(const Model::RestartApplicationRequest& request, const RestartApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RestartApplicationOutcomeCallable restartApplicationCallable(const Model::RestartApplicationRequest& request) const;
|
||||||
|
RollbackApplicationOutcome rollbackApplication(const Model::RollbackApplicationRequest &request)const;
|
||||||
|
void rollbackApplicationAsync(const Model::RollbackApplicationRequest& request, const RollbackApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RollbackApplicationOutcomeCallable rollbackApplicationCallable(const Model::RollbackApplicationRequest& request) const;
|
||||||
|
StartApplicationOutcome startApplication(const Model::StartApplicationRequest &request)const;
|
||||||
|
void startApplicationAsync(const Model::StartApplicationRequest& request, const StartApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartApplicationOutcomeCallable startApplicationCallable(const Model::StartApplicationRequest& request) const;
|
||||||
|
StopApplicationOutcome stopApplication(const Model::StopApplicationRequest &request)const;
|
||||||
|
void stopApplicationAsync(const Model::StopApplicationRequest& request, const StopApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StopApplicationOutcomeCallable stopApplicationCallable(const Model::StopApplicationRequest& request) const;
|
||||||
|
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
||||||
|
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
||||||
|
UnbindSlbOutcome unbindSlb(const Model::UnbindSlbRequest &request)const;
|
||||||
|
void unbindSlbAsync(const Model::UnbindSlbRequest& request, const UnbindSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UnbindSlbOutcomeCallable unbindSlbCallable(const Model::UnbindSlbRequest& request) const;
|
||||||
|
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
|
||||||
|
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
|
||||||
|
UpdateAppSecurityGroupOutcome updateAppSecurityGroup(const Model::UpdateAppSecurityGroupRequest &request)const;
|
||||||
|
void updateAppSecurityGroupAsync(const Model::UpdateAppSecurityGroupRequest& request, const UpdateAppSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateAppSecurityGroupOutcomeCallable updateAppSecurityGroupCallable(const Model::UpdateAppSecurityGroupRequest& request) const;
|
||||||
|
UpdateConfigMapOutcome updateConfigMap(const Model::UpdateConfigMapRequest &request)const;
|
||||||
|
void updateConfigMapAsync(const Model::UpdateConfigMapRequest& request, const UpdateConfigMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateConfigMapOutcomeCallable updateConfigMapCallable(const Model::UpdateConfigMapRequest& request) const;
|
||||||
|
UpdateIngressOutcome updateIngress(const Model::UpdateIngressRequest &request)const;
|
||||||
|
void updateIngressAsync(const Model::UpdateIngressRequest& request, const UpdateIngressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateIngressOutcomeCallable updateIngressCallable(const Model::UpdateIngressRequest& request) const;
|
||||||
|
UpdateNamespaceOutcome updateNamespace(const Model::UpdateNamespaceRequest &request)const;
|
||||||
|
void updateNamespaceAsync(const Model::UpdateNamespaceRequest& request, const UpdateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateNamespaceOutcomeCallable updateNamespaceCallable(const Model::UpdateNamespaceRequest& request) const;
|
||||||
|
UpdateNamespaceVpcOutcome updateNamespaceVpc(const Model::UpdateNamespaceVpcRequest &request)const;
|
||||||
|
void updateNamespaceVpcAsync(const Model::UpdateNamespaceVpcRequest& request, const UpdateNamespaceVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateNamespaceVpcOutcomeCallable updateNamespaceVpcCallable(const Model::UpdateNamespaceVpcRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SAE_SAECLIENT_H_
|
||||||
32
sae/include/alibabacloud/sae/SaeExport.h
Normal file
32
sae/include/alibabacloud/sae/SaeExport.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_SAEEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_SAEEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_SAE_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_SAE_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_SAE_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_SAE_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SAE_SAEEXPORT_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_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT AbortAndRollbackChangeOrderRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AbortAndRollbackChangeOrderRequest();
|
||||||
|
~AbortAndRollbackChangeOrderRequest();
|
||||||
|
|
||||||
|
std::string getChangeOrderId()const;
|
||||||
|
void setChangeOrderId(const std::string& changeOrderId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string changeOrderId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERREQUEST_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_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT AbortAndRollbackChangeOrderResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
AbortAndRollbackChangeOrderResult();
|
||||||
|
explicit AbortAndRollbackChangeOrderResult(const std::string &payload);
|
||||||
|
~AbortAndRollbackChangeOrderResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_ABORTANDROLLBACKCHANGEORDERRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/AbortChangeOrderRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/AbortChangeOrderRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT AbortChangeOrderRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AbortChangeOrderRequest();
|
||||||
|
~AbortChangeOrderRequest();
|
||||||
|
|
||||||
|
std::string getChangeOrderId()const;
|
||||||
|
void setChangeOrderId(const std::string& changeOrderId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string changeOrderId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/AbortChangeOrderResult.h
Normal file
65
sae/include/alibabacloud/sae/model/AbortChangeOrderResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT AbortChangeOrderResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
AbortChangeOrderResult();
|
||||||
|
explicit AbortChangeOrderResult(const std::string &payload);
|
||||||
|
~AbortChangeOrderResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_ABORTCHANGEORDERRESULT_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_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BatchStartApplicationsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
BatchStartApplicationsRequest();
|
||||||
|
~BatchStartApplicationsRequest();
|
||||||
|
|
||||||
|
std::string getAppIds()const;
|
||||||
|
void setAppIds(const std::string& appIds);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appIds_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSREQUEST_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_SAE_MODEL_BATCHSTARTAPPLICATIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BatchStartApplicationsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
BatchStartApplicationsResult();
|
||||||
|
explicit BatchStartApplicationsResult(const std::string &payload);
|
||||||
|
~BatchStartApplicationsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTARTAPPLICATIONSRESULT_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_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BatchStopApplicationsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
BatchStopApplicationsRequest();
|
||||||
|
~BatchStopApplicationsRequest();
|
||||||
|
|
||||||
|
std::string getAppIds()const;
|
||||||
|
void setAppIds(const std::string& appIds);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appIds_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSREQUEST_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_SAE_MODEL_BATCHSTOPAPPLICATIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BatchStopApplicationsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
BatchStopApplicationsResult();
|
||||||
|
explicit BatchStopApplicationsResult(const std::string &payload);
|
||||||
|
~BatchStopApplicationsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BATCHSTOPAPPLICATIONSRESULT_H_
|
||||||
60
sae/include/alibabacloud/sae/model/BindSlbRequest.h
Normal file
60
sae/include/alibabacloud/sae/model/BindSlbRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BindSlbRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
BindSlbRequest();
|
||||||
|
~BindSlbRequest();
|
||||||
|
|
||||||
|
std::string getIntranet()const;
|
||||||
|
void setIntranet(const std::string& intranet);
|
||||||
|
std::string getIntranetSlbId()const;
|
||||||
|
void setIntranetSlbId(const std::string& intranetSlbId);
|
||||||
|
std::string getInternetSlbId()const;
|
||||||
|
void setInternetSlbId(const std::string& internetSlbId);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getInternet()const;
|
||||||
|
void setInternet(const std::string& internet);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string intranet_;
|
||||||
|
std::string intranetSlbId_;
|
||||||
|
std::string internetSlbId_;
|
||||||
|
std::string appId_;
|
||||||
|
std::string internet_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BINDSLBREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/BindSlbResult.h
Normal file
65
sae/include/alibabacloud/sae/model/BindSlbResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_BINDSLBRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_BINDSLBRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT BindSlbResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
BindSlbResult();
|
||||||
|
explicit BindSlbResult(const std::string &payload);
|
||||||
|
~BindSlbResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_BINDSLBRESULT_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_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ConfirmPipelineBatchRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ConfirmPipelineBatchRequest();
|
||||||
|
~ConfirmPipelineBatchRequest();
|
||||||
|
|
||||||
|
bool getConfirm()const;
|
||||||
|
void setConfirm(bool confirm);
|
||||||
|
std::string getPipelineId()const;
|
||||||
|
void setPipelineId(const std::string& pipelineId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool confirm_;
|
||||||
|
std::string pipelineId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHREQUEST_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_SAE_MODEL_CONFIRMPIPELINEBATCHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ConfirmPipelineBatchResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string pipelineId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ConfirmPipelineBatchResult();
|
||||||
|
explicit ConfirmPipelineBatchResult(const std::string &payload);
|
||||||
|
~ConfirmPipelineBatchResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CONFIRMPIPELINEBATCHRESULT_H_
|
||||||
165
sae/include/alibabacloud/sae/model/CreateApplicationRequest.h
Normal file
165
sae/include/alibabacloud/sae/model/CreateApplicationRequest.h
Normal file
@@ -0,0 +1,165 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateApplicationRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateApplicationRequest();
|
||||||
|
~CreateApplicationRequest();
|
||||||
|
|
||||||
|
std::string getNasId()const;
|
||||||
|
void setNasId(const std::string& nasId);
|
||||||
|
std::string getWebContainer()const;
|
||||||
|
void setWebContainer(const std::string& webContainer);
|
||||||
|
std::string getJarStartArgs()const;
|
||||||
|
void setJarStartArgs(const std::string& jarStartArgs);
|
||||||
|
int getMemory()const;
|
||||||
|
void setMemory(int memory);
|
||||||
|
std::string getSlsConfigs()const;
|
||||||
|
void setSlsConfigs(const std::string& slsConfigs);
|
||||||
|
std::string getCommandArgs()const;
|
||||||
|
void setCommandArgs(const std::string& commandArgs);
|
||||||
|
std::string getReadiness()const;
|
||||||
|
void setReadiness(const std::string& readiness);
|
||||||
|
std::string getTimezone()const;
|
||||||
|
void setTimezone(const std::string& timezone);
|
||||||
|
std::string getMountHost()const;
|
||||||
|
void setMountHost(const std::string& mountHost);
|
||||||
|
bool getAutoConfig()const;
|
||||||
|
void setAutoConfig(bool autoConfig);
|
||||||
|
std::string getLiveness()const;
|
||||||
|
void setLiveness(const std::string& liveness);
|
||||||
|
std::string getSecurityGroupId()const;
|
||||||
|
void setSecurityGroupId(const std::string& securityGroupId);
|
||||||
|
std::string getEnvs()const;
|
||||||
|
void setEnvs(const std::string& envs);
|
||||||
|
std::string getPhpArmsConfigLocation()const;
|
||||||
|
void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
|
||||||
|
std::string getPackageVersion()const;
|
||||||
|
void setPackageVersion(const std::string& packageVersion);
|
||||||
|
std::string getTomcatConfig()const;
|
||||||
|
void setTomcatConfig(const std::string& tomcatConfig);
|
||||||
|
std::string getCustomHostAlias()const;
|
||||||
|
void setCustomHostAlias(const std::string& customHostAlias);
|
||||||
|
bool getDeploy()const;
|
||||||
|
void setDeploy(bool deploy);
|
||||||
|
std::string getWarStartOptions()const;
|
||||||
|
void setWarStartOptions(const std::string& warStartOptions);
|
||||||
|
std::string getJarStartOptions()const;
|
||||||
|
void setJarStartOptions(const std::string& jarStartOptions);
|
||||||
|
std::string getEdasContainerVersion()const;
|
||||||
|
void setEdasContainerVersion(const std::string& edasContainerVersion);
|
||||||
|
std::string getAppName()const;
|
||||||
|
void setAppName(const std::string& appName);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
std::string getPackageUrl()const;
|
||||||
|
void setPackageUrl(const std::string& packageUrl);
|
||||||
|
int getTerminationGracePeriodSeconds()const;
|
||||||
|
void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
|
||||||
|
std::string getConfigMapMountDesc()const;
|
||||||
|
void setConfigMapMountDesc(const std::string& configMapMountDesc);
|
||||||
|
std::string getPhpConfig()const;
|
||||||
|
void setPhpConfig(const std::string& phpConfig);
|
||||||
|
std::string getPreStop()const;
|
||||||
|
void setPreStop(const std::string& preStop);
|
||||||
|
int getReplicas()const;
|
||||||
|
void setReplicas(int replicas);
|
||||||
|
int getCpu()const;
|
||||||
|
void setCpu(int cpu);
|
||||||
|
std::string getCommand()const;
|
||||||
|
void setCommand(const std::string& command);
|
||||||
|
std::string getMountDesc()const;
|
||||||
|
void setMountDesc(const std::string& mountDesc);
|
||||||
|
std::string getVSwitchId()const;
|
||||||
|
void setVSwitchId(const std::string& vSwitchId);
|
||||||
|
std::string getJdk()const;
|
||||||
|
void setJdk(const std::string& jdk);
|
||||||
|
std::string getAppDescription()const;
|
||||||
|
void setAppDescription(const std::string& appDescription);
|
||||||
|
std::string getVpcId()const;
|
||||||
|
void setVpcId(const std::string& vpcId);
|
||||||
|
std::string getImageUrl()const;
|
||||||
|
void setImageUrl(const std::string& imageUrl);
|
||||||
|
std::string getPackageType()const;
|
||||||
|
void setPackageType(const std::string& packageType);
|
||||||
|
std::string getPhpConfigLocation()const;
|
||||||
|
void setPhpConfigLocation(const std::string& phpConfigLocation);
|
||||||
|
std::string getPostStart()const;
|
||||||
|
void setPostStart(const std::string& postStart);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string nasId_;
|
||||||
|
std::string webContainer_;
|
||||||
|
std::string jarStartArgs_;
|
||||||
|
int memory_;
|
||||||
|
std::string slsConfigs_;
|
||||||
|
std::string commandArgs_;
|
||||||
|
std::string readiness_;
|
||||||
|
std::string timezone_;
|
||||||
|
std::string mountHost_;
|
||||||
|
bool autoConfig_;
|
||||||
|
std::string liveness_;
|
||||||
|
std::string securityGroupId_;
|
||||||
|
std::string envs_;
|
||||||
|
std::string phpArmsConfigLocation_;
|
||||||
|
std::string packageVersion_;
|
||||||
|
std::string tomcatConfig_;
|
||||||
|
std::string customHostAlias_;
|
||||||
|
bool deploy_;
|
||||||
|
std::string warStartOptions_;
|
||||||
|
std::string jarStartOptions_;
|
||||||
|
std::string edasContainerVersion_;
|
||||||
|
std::string appName_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
std::string packageUrl_;
|
||||||
|
int terminationGracePeriodSeconds_;
|
||||||
|
std::string configMapMountDesc_;
|
||||||
|
std::string phpConfig_;
|
||||||
|
std::string preStop_;
|
||||||
|
int replicas_;
|
||||||
|
int cpu_;
|
||||||
|
std::string command_;
|
||||||
|
std::string mountDesc_;
|
||||||
|
std::string vSwitchId_;
|
||||||
|
std::string jdk_;
|
||||||
|
std::string appDescription_;
|
||||||
|
std::string vpcId_;
|
||||||
|
std::string imageUrl_;
|
||||||
|
std::string packageType_;
|
||||||
|
std::string phpConfigLocation_;
|
||||||
|
std::string postStart_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||||
66
sae/include/alibabacloud/sae/model/CreateApplicationResult.h
Normal file
66
sae/include/alibabacloud/sae/model/CreateApplicationResult.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateApplicationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string appId;
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateApplicationResult();
|
||||||
|
explicit CreateApplicationResult(const std::string &payload);
|
||||||
|
~CreateApplicationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||||
57
sae/include/alibabacloud/sae/model/CreateConfigMapRequest.h
Normal file
57
sae/include/alibabacloud/sae/model/CreateConfigMapRequest.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateConfigMapRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateConfigMapRequest();
|
||||||
|
~CreateConfigMapRequest();
|
||||||
|
|
||||||
|
std::string getData()const;
|
||||||
|
void setData(const std::string& data);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string data_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
std::string name_;
|
||||||
|
std::string description_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/CreateConfigMapResult.h
Normal file
65
sae/include/alibabacloud/sae/model/CreateConfigMapResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateConfigMapResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
long configMapId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateConfigMapResult();
|
||||||
|
explicit CreateConfigMapResult(const std::string &payload);
|
||||||
|
~CreateConfigMapResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATECONFIGMAPRESULT_H_
|
||||||
66
sae/include/alibabacloud/sae/model/CreateIngressRequest.h
Normal file
66
sae/include/alibabacloud/sae/model/CreateIngressRequest.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateIngressRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateIngressRequest();
|
||||||
|
~CreateIngressRequest();
|
||||||
|
|
||||||
|
int getListenerPort()const;
|
||||||
|
void setListenerPort(int listenerPort);
|
||||||
|
std::string getSlbId()const;
|
||||||
|
void setSlbId(const std::string& slbId);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getRules()const;
|
||||||
|
void setRules(const std::string& rules);
|
||||||
|
std::string getCertId()const;
|
||||||
|
void setCertId(const std::string& certId);
|
||||||
|
std::string getDefaultRule()const;
|
||||||
|
void setDefaultRule(const std::string& defaultRule);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int listenerPort_;
|
||||||
|
std::string slbId_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
std::string description_;
|
||||||
|
std::string rules_;
|
||||||
|
std::string certId_;
|
||||||
|
std::string defaultRule_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATEINGRESSREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/CreateIngressResult.h
Normal file
65
sae/include/alibabacloud/sae/model/CreateIngressResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATEINGRESSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATEINGRESSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateIngressResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
long ingressId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateIngressResult();
|
||||||
|
explicit CreateIngressResult(const std::string &payload);
|
||||||
|
~CreateIngressResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATEINGRESSRESULT_H_
|
||||||
54
sae/include/alibabacloud/sae/model/CreateNamespaceRequest.h
Normal file
54
sae/include/alibabacloud/sae/model/CreateNamespaceRequest.h
Normal file
@@ -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_SAE_MODEL_CREATENAMESPACEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateNamespaceRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateNamespaceRequest();
|
||||||
|
~CreateNamespaceRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceName()const;
|
||||||
|
void setNamespaceName(const std::string& namespaceName);
|
||||||
|
std::string getNamespaceDescription()const;
|
||||||
|
void setNamespaceDescription(const std::string& namespaceDescription);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceName_;
|
||||||
|
std::string namespaceDescription_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATENAMESPACEREQUEST_H_
|
||||||
68
sae/include/alibabacloud/sae/model/CreateNamespaceResult.h
Normal file
68
sae/include/alibabacloud/sae/model/CreateNamespaceResult.h
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_CREATENAMESPACERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_CREATENAMESPACERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT CreateNamespaceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string namespaceName;
|
||||||
|
std::string regionId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string namespaceDescription;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateNamespaceResult();
|
||||||
|
explicit CreateNamespaceResult(const std::string &payload);
|
||||||
|
~CreateNamespaceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_CREATENAMESPACERESULT_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_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteApplicationRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteApplicationRequest();
|
||||||
|
~DeleteApplicationRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/DeleteApplicationResult.h
Normal file
65
sae/include/alibabacloud/sae/model/DeleteApplicationResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteApplicationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteApplicationResult();
|
||||||
|
explicit DeleteApplicationResult(const std::string &payload);
|
||||||
|
~DeleteApplicationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/DeleteConfigMapRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/DeleteConfigMapRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteConfigMapRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteConfigMapRequest();
|
||||||
|
~DeleteConfigMapRequest();
|
||||||
|
|
||||||
|
long getConfigMapId()const;
|
||||||
|
void setConfigMapId(long configMapId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long configMapId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/DeleteConfigMapResult.h
Normal file
65
sae/include/alibabacloud/sae/model/DeleteConfigMapResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteConfigMapResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
long configMapId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteConfigMapResult();
|
||||||
|
explicit DeleteConfigMapResult(const std::string &payload);
|
||||||
|
~DeleteConfigMapResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETECONFIGMAPRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/DeleteIngressRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/DeleteIngressRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteIngressRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteIngressRequest();
|
||||||
|
~DeleteIngressRequest();
|
||||||
|
|
||||||
|
long getIngressId()const;
|
||||||
|
void setIngressId(long ingressId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long ingressId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETEINGRESSREQUEST_H_
|
||||||
65
sae/include/alibabacloud/sae/model/DeleteIngressResult.h
Normal file
65
sae/include/alibabacloud/sae/model/DeleteIngressResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETEINGRESSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETEINGRESSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteIngressResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
long ingressId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteIngressResult();
|
||||||
|
explicit DeleteIngressResult(const std::string &payload);
|
||||||
|
~DeleteIngressResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETEINGRESSRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/DeleteNamespaceRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/DeleteNamespaceRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteNamespaceRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteNamespaceRequest();
|
||||||
|
~DeleteNamespaceRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETENAMESPACEREQUEST_H_
|
||||||
59
sae/include/alibabacloud/sae/model/DeleteNamespaceResult.h
Normal file
59
sae/include/alibabacloud/sae/model/DeleteNamespaceResult.h
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DELETENAMESPACERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DELETENAMESPACERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeleteNamespaceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteNamespaceResult();
|
||||||
|
explicit DeleteNamespaceResult(const std::string &payload);
|
||||||
|
~DeleteNamespaceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DELETENAMESPACERESULT_H_
|
||||||
150
sae/include/alibabacloud/sae/model/DeployApplicationRequest.h
Normal file
150
sae/include/alibabacloud/sae/model/DeployApplicationRequest.h
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeployApplicationRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeployApplicationRequest();
|
||||||
|
~DeployApplicationRequest();
|
||||||
|
|
||||||
|
std::string getNasId()const;
|
||||||
|
void setNasId(const std::string& nasId);
|
||||||
|
std::string getWebContainer()const;
|
||||||
|
void setWebContainer(const std::string& webContainer);
|
||||||
|
std::string getJarStartArgs()const;
|
||||||
|
void setJarStartArgs(const std::string& jarStartArgs);
|
||||||
|
std::string getEnableAhas()const;
|
||||||
|
void setEnableAhas(const std::string& enableAhas);
|
||||||
|
std::string getSlsConfigs()const;
|
||||||
|
void setSlsConfigs(const std::string& slsConfigs);
|
||||||
|
std::string getCommandArgs()const;
|
||||||
|
void setCommandArgs(const std::string& commandArgs);
|
||||||
|
std::string getReadiness()const;
|
||||||
|
void setReadiness(const std::string& readiness);
|
||||||
|
std::string getTimezone()const;
|
||||||
|
void setTimezone(const std::string& timezone);
|
||||||
|
std::string getMountHost()const;
|
||||||
|
void setMountHost(const std::string& mountHost);
|
||||||
|
int getBatchWaitTime()const;
|
||||||
|
void setBatchWaitTime(int batchWaitTime);
|
||||||
|
std::string getLiveness()const;
|
||||||
|
void setLiveness(const std::string& liveness);
|
||||||
|
std::string getEnvs()const;
|
||||||
|
void setEnvs(const std::string& envs);
|
||||||
|
std::string getPhpArmsConfigLocation()const;
|
||||||
|
void setPhpArmsConfigLocation(const std::string& phpArmsConfigLocation);
|
||||||
|
std::string getPackageVersion()const;
|
||||||
|
void setPackageVersion(const std::string& packageVersion);
|
||||||
|
std::string getTomcatConfig()const;
|
||||||
|
void setTomcatConfig(const std::string& tomcatConfig);
|
||||||
|
std::string getCustomHostAlias()const;
|
||||||
|
void setCustomHostAlias(const std::string& customHostAlias);
|
||||||
|
std::string getWarStartOptions()const;
|
||||||
|
void setWarStartOptions(const std::string& warStartOptions);
|
||||||
|
std::string getJarStartOptions()const;
|
||||||
|
void setJarStartOptions(const std::string& jarStartOptions);
|
||||||
|
std::string getEdasContainerVersion()const;
|
||||||
|
void setEdasContainerVersion(const std::string& edasContainerVersion);
|
||||||
|
std::string getPackageUrl()const;
|
||||||
|
void setPackageUrl(const std::string& packageUrl);
|
||||||
|
int getTerminationGracePeriodSeconds()const;
|
||||||
|
void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds);
|
||||||
|
std::string getConfigMapMountDesc()const;
|
||||||
|
void setConfigMapMountDesc(const std::string& configMapMountDesc);
|
||||||
|
std::string getPhpConfig()const;
|
||||||
|
void setPhpConfig(const std::string& phpConfig);
|
||||||
|
std::string getPreStop()const;
|
||||||
|
void setPreStop(const std::string& preStop);
|
||||||
|
std::string getCommand()const;
|
||||||
|
void setCommand(const std::string& command);
|
||||||
|
std::string getUpdateStrategy()const;
|
||||||
|
void setUpdateStrategy(const std::string& updateStrategy);
|
||||||
|
std::string getMountDesc()const;
|
||||||
|
void setMountDesc(const std::string& mountDesc);
|
||||||
|
std::string getJdk()const;
|
||||||
|
void setJdk(const std::string& jdk);
|
||||||
|
int getMinReadyInstances()const;
|
||||||
|
void setMinReadyInstances(int minReadyInstances);
|
||||||
|
std::string getChangeOrderDesc()const;
|
||||||
|
void setChangeOrderDesc(const std::string& changeOrderDesc);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getImageUrl()const;
|
||||||
|
void setImageUrl(const std::string& imageUrl);
|
||||||
|
bool getAutoEnableApplicationScalingRule()const;
|
||||||
|
void setAutoEnableApplicationScalingRule(bool autoEnableApplicationScalingRule);
|
||||||
|
std::string getPhpConfigLocation()const;
|
||||||
|
void setPhpConfigLocation(const std::string& phpConfigLocation);
|
||||||
|
std::string getPostStart()const;
|
||||||
|
void setPostStart(const std::string& postStart);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string nasId_;
|
||||||
|
std::string webContainer_;
|
||||||
|
std::string jarStartArgs_;
|
||||||
|
std::string enableAhas_;
|
||||||
|
std::string slsConfigs_;
|
||||||
|
std::string commandArgs_;
|
||||||
|
std::string readiness_;
|
||||||
|
std::string timezone_;
|
||||||
|
std::string mountHost_;
|
||||||
|
int batchWaitTime_;
|
||||||
|
std::string liveness_;
|
||||||
|
std::string envs_;
|
||||||
|
std::string phpArmsConfigLocation_;
|
||||||
|
std::string packageVersion_;
|
||||||
|
std::string tomcatConfig_;
|
||||||
|
std::string customHostAlias_;
|
||||||
|
std::string warStartOptions_;
|
||||||
|
std::string jarStartOptions_;
|
||||||
|
std::string edasContainerVersion_;
|
||||||
|
std::string packageUrl_;
|
||||||
|
int terminationGracePeriodSeconds_;
|
||||||
|
std::string configMapMountDesc_;
|
||||||
|
std::string phpConfig_;
|
||||||
|
std::string preStop_;
|
||||||
|
std::string command_;
|
||||||
|
std::string updateStrategy_;
|
||||||
|
std::string mountDesc_;
|
||||||
|
std::string jdk_;
|
||||||
|
int minReadyInstances_;
|
||||||
|
std::string changeOrderDesc_;
|
||||||
|
std::string appId_;
|
||||||
|
std::string imageUrl_;
|
||||||
|
bool autoEnableApplicationScalingRule_;
|
||||||
|
std::string phpConfigLocation_;
|
||||||
|
std::string postStart_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONREQUEST_H_
|
||||||
66
sae/include/alibabacloud/sae/model/DeployApplicationResult.h
Normal file
66
sae/include/alibabacloud/sae/model/DeployApplicationResult.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DeployApplicationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string appId;
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeployApplicationResult();
|
||||||
|
explicit DeployApplicationResult(const std::string &payload);
|
||||||
|
~DeployApplicationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DEPLOYAPPLICATIONRESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationConfigRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationConfigRequest();
|
||||||
|
~DescribeApplicationConfigRequest();
|
||||||
|
|
||||||
|
std::string getVersionId()const;
|
||||||
|
void setVersionId(const std::string& versionId);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string versionId_;
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGREQUEST_H_
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationConfigResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct MountDescItem
|
||||||
|
{
|
||||||
|
std::string mountPath;
|
||||||
|
std::string nasPath;
|
||||||
|
};
|
||||||
|
struct Tag
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
struct ConfigMapMountDescItem
|
||||||
|
{
|
||||||
|
std::string mountPath;
|
||||||
|
long configMapId;
|
||||||
|
std::string configMapName;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
std::string timezone;
|
||||||
|
std::string appDescription;
|
||||||
|
std::string phpConfig;
|
||||||
|
std::vector<MountDescItem> mountDesc;
|
||||||
|
std::string nasId;
|
||||||
|
std::string liveness;
|
||||||
|
std::string warStartOptions;
|
||||||
|
int memory;
|
||||||
|
std::string webContainer;
|
||||||
|
std::string slsConfigs;
|
||||||
|
int cpu;
|
||||||
|
std::string packageVersion;
|
||||||
|
std::string appName;
|
||||||
|
std::string jdk;
|
||||||
|
std::string jarStartArgs;
|
||||||
|
std::string readiness;
|
||||||
|
int minReadyInstances;
|
||||||
|
std::string preStop;
|
||||||
|
std::string phpArmsConfigLocation;
|
||||||
|
std::string packageType;
|
||||||
|
std::vector<Tag> tags;
|
||||||
|
std::string commandArgs;
|
||||||
|
int terminationGracePeriodSeconds;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string envs;
|
||||||
|
std::string securityGroupId;
|
||||||
|
std::string imageUrl;
|
||||||
|
std::string postStart;
|
||||||
|
std::string jarStartOptions;
|
||||||
|
std::string mountHost;
|
||||||
|
int replicas;
|
||||||
|
std::string customHostAlias;
|
||||||
|
std::vector<ConfigMapMountDescItem> configMapMountDesc;
|
||||||
|
std::string appId;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string command;
|
||||||
|
std::string edasContainerVersion;
|
||||||
|
std::string packageUrl;
|
||||||
|
std::string phpConfigLocation;
|
||||||
|
int batchWaitTime;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string regionId;
|
||||||
|
std::string enableAhas;
|
||||||
|
std::string tomcatConfig;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationConfigResult();
|
||||||
|
explicit DescribeApplicationConfigResult(const std::string &payload);
|
||||||
|
~DescribeApplicationConfigResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONCONFIGRESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationGroupsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationGroupsRequest();
|
||||||
|
~DescribeApplicationGroupsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSREQUEST_H_
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationGroupsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ApplicationGroup
|
||||||
|
{
|
||||||
|
std::string groupName;
|
||||||
|
std::string jdk;
|
||||||
|
int groupType;
|
||||||
|
std::string edasContainerVersion;
|
||||||
|
std::string packageType;
|
||||||
|
std::string webContainer;
|
||||||
|
std::string packageUrl;
|
||||||
|
std::string imageUrl;
|
||||||
|
int runningInstances;
|
||||||
|
int replicas;
|
||||||
|
std::string packageVersion;
|
||||||
|
std::string groupId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationGroupsResult();
|
||||||
|
explicit DescribeApplicationGroupsResult(const std::string &payload);
|
||||||
|
~DescribeApplicationGroupsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<ApplicationGroup> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<ApplicationGroup> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONGROUPSRESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationImageRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationImageRequest();
|
||||||
|
~DescribeApplicationImageRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getImageUrl()const;
|
||||||
|
void setImageUrl(const std::string& imageUrl);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
std::string imageUrl_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGEREQUEST_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_SAE_MODEL_DESCRIBEAPPLICATIONIMAGERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationImageResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string repoNamespace;
|
||||||
|
std::string repoOriginType;
|
||||||
|
std::string repoType;
|
||||||
|
std::string crUrl;
|
||||||
|
std::string repoName;
|
||||||
|
std::string regionId;
|
||||||
|
int repoId;
|
||||||
|
std::string repoTag;
|
||||||
|
std::string logo;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationImageResult();
|
||||||
|
explicit DescribeApplicationImageResult(const std::string &payload);
|
||||||
|
~DescribeApplicationImageResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONIMAGERESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationInstancesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationInstancesRequest();
|
||||||
|
~DescribeApplicationInstancesRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getGroupId()const;
|
||||||
|
void setGroupId(const std::string& groupId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
std::string groupId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESREQUEST_H_
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationInstancesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
std::string instanceContainerIp;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string vSwitchId;
|
||||||
|
long instanceContainerRestarts;
|
||||||
|
std::string instanceContainerStatus;
|
||||||
|
long createTimeStamp;
|
||||||
|
std::string groupId;
|
||||||
|
std::string groupId1;
|
||||||
|
};
|
||||||
|
std::vector<Instance> instances;
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationInstancesResult();
|
||||||
|
explicit DescribeApplicationInstancesResult(const std::string &payload);
|
||||||
|
~DescribeApplicationInstancesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONINSTANCESRESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationSlbsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationSlbsRequest();
|
||||||
|
~DescribeApplicationSlbsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSREQUEST_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_SAE_MODEL_DESCRIBEAPPLICATIONSLBSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationSlbsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct InternetItem
|
||||||
|
{
|
||||||
|
int targetPort;
|
||||||
|
int port;
|
||||||
|
std::string protocol;
|
||||||
|
std::string httpsCertId;
|
||||||
|
};
|
||||||
|
struct IntranetItem
|
||||||
|
{
|
||||||
|
int targetPort;
|
||||||
|
int port;
|
||||||
|
std::string protocol;
|
||||||
|
std::string httpsCertId;
|
||||||
|
};
|
||||||
|
std::string internetSlbId;
|
||||||
|
std::string internetIp;
|
||||||
|
std::vector<IntranetItem> intranet;
|
||||||
|
std::string intranetSlbId;
|
||||||
|
std::vector<InternetItem> internet;
|
||||||
|
std::string intranetIp;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationSlbsResult();
|
||||||
|
explicit DescribeApplicationSlbsResult(const std::string &payload);
|
||||||
|
~DescribeApplicationSlbsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSLBSRESULT_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_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationStatusRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeApplicationStatusRequest();
|
||||||
|
~DescribeApplicationStatusRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSREQUEST_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_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeApplicationStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string armsAdvancedEnabled;
|
||||||
|
std::string armsApmInfo;
|
||||||
|
std::string appId;
|
||||||
|
bool lastChangeOrderRunning;
|
||||||
|
std::string currentStatus;
|
||||||
|
std::string lastChangeOrderId;
|
||||||
|
std::string createTime;
|
||||||
|
int runningInstances;
|
||||||
|
std::string lastChangeOrderStatus;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeApplicationStatusResult();
|
||||||
|
explicit DescribeApplicationStatusResult(const std::string &payload);
|
||||||
|
~DescribeApplicationStatusResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEAPPLICATIONSTATUSRESULT_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_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeChangeOrderRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeChangeOrderRequest();
|
||||||
|
~DescribeChangeOrderRequest();
|
||||||
|
|
||||||
|
std::string getChangeOrderId()const;
|
||||||
|
void setChangeOrderId(const std::string& changeOrderId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string changeOrderId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERREQUEST_H_
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeChangeOrderResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct Pipeline
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string pipelineName;
|
||||||
|
int parallelCount;
|
||||||
|
long startTime;
|
||||||
|
long updateTime;
|
||||||
|
std::string pipelineId;
|
||||||
|
int batchType;
|
||||||
|
};
|
||||||
|
int status;
|
||||||
|
std::string description;
|
||||||
|
std::vector<Pipeline> pipelines;
|
||||||
|
bool supportAbortFreeze;
|
||||||
|
std::vector<std::string> coTargets;
|
||||||
|
std::string createTime;
|
||||||
|
std::string changeOrderId;
|
||||||
|
std::string batchType;
|
||||||
|
std::string appName;
|
||||||
|
std::string currentPipelineId;
|
||||||
|
bool _auto;
|
||||||
|
std::string coTypeCode;
|
||||||
|
bool supportRollback;
|
||||||
|
int batchWaitTime;
|
||||||
|
std::string errorMessage;
|
||||||
|
std::string coType;
|
||||||
|
int batchCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeChangeOrderResult();
|
||||||
|
explicit DescribeChangeOrderResult(const std::string &payload);
|
||||||
|
~DescribeChangeOrderResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECHANGEORDERRESULT_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_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeComponentsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeComponentsRequest();
|
||||||
|
~DescribeComponentsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getType()const;
|
||||||
|
void setType(const std::string& type);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
std::string type_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSREQUEST_H_
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeComponentsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string componentDescription;
|
||||||
|
std::string componentKey;
|
||||||
|
bool expired;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentsResult();
|
||||||
|
explicit DescribeComponentsResult(const std::string &payload);
|
||||||
|
~DescribeComponentsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECOMPONENTSRESULT_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_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeConfigMapRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeConfigMapRequest();
|
||||||
|
~DescribeConfigMapRequest();
|
||||||
|
|
||||||
|
long getConfigMapId()const;
|
||||||
|
void setConfigMapId(long configMapId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long configMapId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPREQUEST_H_
|
||||||
77
sae/include/alibabacloud/sae/model/DescribeConfigMapResult.h
Normal file
77
sae/include/alibabacloud/sae/model/DescribeConfigMapResult.h
Normal file
@@ -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_SAE_MODEL_DESCRIBECONFIGMAPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeConfigMapResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct RelateApp
|
||||||
|
{
|
||||||
|
std::string appId;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
std::string description;
|
||||||
|
long createTime;
|
||||||
|
long updateTime;
|
||||||
|
std::vector<RelateApp> relateApps;
|
||||||
|
std::string data;
|
||||||
|
long configMapId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeConfigMapResult();
|
||||||
|
explicit DescribeConfigMapResult(const std::string &payload);
|
||||||
|
~DescribeConfigMapResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBECONFIGMAPRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeEdasContainersRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEdasContainersRequest();
|
||||||
|
~DescribeEdasContainersRequest();
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSREQUEST_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_SAE_MODEL_DESCRIBEEDASCONTAINERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeEdasContainersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string edasContainerVersion;
|
||||||
|
bool disabled;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEdasContainersResult();
|
||||||
|
explicit DescribeEdasContainersResult(const std::string &payload);
|
||||||
|
~DescribeEdasContainersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEEDASCONTAINERSRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/DescribeIngressRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/DescribeIngressRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeIngressRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeIngressRequest();
|
||||||
|
~DescribeIngressRequest();
|
||||||
|
|
||||||
|
long getIngressId()const;
|
||||||
|
void setIngressId(long ingressId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long ingressId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSREQUEST_H_
|
||||||
88
sae/include/alibabacloud/sae/model/DescribeIngressResult.h
Normal file
88
sae/include/alibabacloud/sae/model/DescribeIngressResult.h
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeIngressResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct DefaultRule
|
||||||
|
{
|
||||||
|
std::string appId;
|
||||||
|
int containerPort;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
struct Rule
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string appId;
|
||||||
|
int containerPort;
|
||||||
|
std::string domain;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
DefaultRule defaultRule;
|
||||||
|
std::string slbId;
|
||||||
|
int listenerPort;
|
||||||
|
std::string description;
|
||||||
|
std::string certId;
|
||||||
|
long id;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::vector<Rule> rules;
|
||||||
|
std::string slbType;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeIngressResult();
|
||||||
|
explicit DescribeIngressResult(const std::string &payload);
|
||||||
|
~DescribeIngressResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINGRESSRESULT_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_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeInstanceLogRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeInstanceLogRequest();
|
||||||
|
~DescribeInstanceLogRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGREQUEST_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_SAE_MODEL_DESCRIBEINSTANCELOGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeInstanceLogResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeInstanceLogResult();
|
||||||
|
explicit DescribeInstanceLogResult(const std::string &payload);
|
||||||
|
~DescribeInstanceLogResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::string data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCELOGRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeInstanceSpecificationsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeInstanceSpecificationsRequest();
|
||||||
|
~DescribeInstanceSpecificationsRequest();
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSREQUEST_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_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeInstanceSpecificationsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string specInfo;
|
||||||
|
int version;
|
||||||
|
int memory;
|
||||||
|
int cpu;
|
||||||
|
bool enable;
|
||||||
|
int id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeInstanceSpecificationsResult();
|
||||||
|
explicit DescribeInstanceSpecificationsResult(const std::string &payload);
|
||||||
|
~DescribeInstanceSpecificationsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEINSTANCESPECIFICATIONSRESULT_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_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceListRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeNamespaceListRequest();
|
||||||
|
~DescribeNamespaceListRequest();
|
||||||
|
|
||||||
|
bool getHybridCloudExclude()const;
|
||||||
|
void setHybridCloudExclude(bool hybridCloudExclude);
|
||||||
|
bool getContainCustom()const;
|
||||||
|
void setContainCustom(bool containCustom);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool hybridCloudExclude_;
|
||||||
|
bool containCustom_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTREQUEST_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_SAE_MODEL_DESCRIBENAMESPACELISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct RegionList
|
||||||
|
{
|
||||||
|
std::string namespaceName;
|
||||||
|
std::string vpcId;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string securityGroupId;
|
||||||
|
std::string agentInstall;
|
||||||
|
bool custom;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string regionId;
|
||||||
|
bool current;
|
||||||
|
bool hybridCloudEnable;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNamespaceListResult();
|
||||||
|
explicit DescribeNamespaceListResult(const std::string &payload);
|
||||||
|
~DescribeNamespaceListResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<RegionList> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<RegionList> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACELISTRESULT_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_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeNamespaceRequest();
|
||||||
|
~DescribeNamespaceRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACEREQUEST_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_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceResourcesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeNamespaceResourcesRequest();
|
||||||
|
~DescribeNamespaceResourcesRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESREQUEST_H_
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceResourcesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string vSwitchId;
|
||||||
|
std::string securityGroupId;
|
||||||
|
long appCount;
|
||||||
|
bool notificationExpired;
|
||||||
|
std::string belongRegion;
|
||||||
|
std::string namespaceName;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string vpcId;
|
||||||
|
bool lastChangeOrderRunning;
|
||||||
|
std::string userId;
|
||||||
|
std::string lastChangeOrderId;
|
||||||
|
std::string vpcName;
|
||||||
|
std::string vSwitchName;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string lastChangeOrderStatus;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNamespaceResourcesResult();
|
||||||
|
explicit DescribeNamespaceResourcesResult(const std::string &payload);
|
||||||
|
~DescribeNamespaceResourcesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESOURCESRESULT_H_
|
||||||
68
sae/include/alibabacloud/sae/model/DescribeNamespaceResult.h
Normal file
68
sae/include/alibabacloud/sae/model/DescribeNamespaceResult.h
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespaceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string namespaceName;
|
||||||
|
std::string regionId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string namespaceDescription;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNamespaceResult();
|
||||||
|
explicit DescribeNamespaceResult(const std::string &payload);
|
||||||
|
~DescribeNamespaceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACERESULT_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_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespacesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeNamespacesRequest();
|
||||||
|
~DescribeNamespacesRequest();
|
||||||
|
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeNamespacesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct _Namespace
|
||||||
|
{
|
||||||
|
std::string namespaceName;
|
||||||
|
std::string secretKey;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string addressServerHost;
|
||||||
|
std::string accessKey;
|
||||||
|
std::string regionId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string namespaceDescription;
|
||||||
|
};
|
||||||
|
std::vector<_Namespace> namespaces;
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNamespacesResult();
|
||||||
|
explicit DescribeNamespacesResult(const std::string &payload);
|
||||||
|
~DescribeNamespacesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBENAMESPACESRESULT_H_
|
||||||
45
sae/include/alibabacloud/sae/model/DescribeRegionsRequest.h
Normal file
45
sae/include/alibabacloud/sae/model/DescribeRegionsRequest.h
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeRegionsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeRegionsRequest();
|
||||||
|
~DescribeRegionsRequest();
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||||
61
sae/include/alibabacloud/sae/model/DescribeRegionsResult.h
Normal file
61
sae/include/alibabacloud/sae/model/DescribeRegionsResult.h
Normal file
@@ -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_SAE_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT DescribeRegionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Region
|
||||||
|
{
|
||||||
|
std::string regionId;
|
||||||
|
std::string regionEndpoint;
|
||||||
|
std::string localName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeRegionsResult();
|
||||||
|
explicit DescribeRegionsResult(const std::string &payload);
|
||||||
|
~DescribeRegionsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<Region> getRegions()const;
|
||||||
|
int getCode()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::vector<Region> regions_;
|
||||||
|
int code_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||||
69
sae/include/alibabacloud/sae/model/ListAppEventsRequest.h
Normal file
69
sae/include/alibabacloud/sae/model/ListAppEventsRequest.h
Normal file
@@ -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_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListAppEventsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListAppEventsRequest();
|
||||||
|
~ListAppEventsRequest();
|
||||||
|
|
||||||
|
std::string getReason()const;
|
||||||
|
void setReason(const std::string& reason);
|
||||||
|
std::string getObjectKind()const;
|
||||||
|
void setObjectKind(const std::string& objectKind);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getObjectName()const;
|
||||||
|
void setObjectName(const std::string& objectName);
|
||||||
|
std::string get_Namespace()const;
|
||||||
|
void set_Namespace(const std::string& _namespace);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getEventType()const;
|
||||||
|
void setEventType(const std::string& eventType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string reason_;
|
||||||
|
std::string objectKind_;
|
||||||
|
std::string appId_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string objectName_;
|
||||||
|
std::string _namespace_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string eventType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSREQUEST_H_
|
||||||
76
sae/include/alibabacloud/sae/model/ListAppEventsResult.h
Normal file
76
sae/include/alibabacloud/sae/model/ListAppEventsResult.h
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListAppEventsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct AppEventEntityItem
|
||||||
|
{
|
||||||
|
std::string message;
|
||||||
|
std::string lastTimestamp;
|
||||||
|
std::string eventType;
|
||||||
|
std::string objectKind;
|
||||||
|
std::string firstTimestamp;
|
||||||
|
std::string reason;
|
||||||
|
std::string objectName;
|
||||||
|
};
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
std::vector<AppEventEntityItem> appEventEntity;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListAppEventsResult();
|
||||||
|
explicit ListAppEventsResult(const std::string &payload);
|
||||||
|
~ListAppEventsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPEVENTSRESULT_H_
|
||||||
48
sae/include/alibabacloud/sae/model/ListAppVersionsRequest.h
Normal file
48
sae/include/alibabacloud/sae/model/ListAppVersionsRequest.h
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListAppVersionsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListAppVersionsRequest();
|
||||||
|
~ListAppVersionsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSREQUEST_H_
|
||||||
67
sae/include/alibabacloud/sae/model/ListAppVersionsResult.h
Normal file
67
sae/include/alibabacloud/sae/model/ListAppVersionsResult.h
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListAppVersionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct PackageVersionEntity
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string buildPackageUrl;
|
||||||
|
std::string warUrl;
|
||||||
|
std::string createTime;
|
||||||
|
std::string id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListAppVersionsResult();
|
||||||
|
explicit ListAppVersionsResult(const std::string &payload);
|
||||||
|
~ListAppVersionsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<PackageVersionEntity> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::vector<PackageVersionEntity> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPVERSIONSRESULT_H_
|
||||||
60
sae/include/alibabacloud/sae/model/ListApplicationsRequest.h
Normal file
60
sae/include/alibabacloud/sae/model/ListApplicationsRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListApplicationsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListApplicationsRequest();
|
||||||
|
~ListApplicationsRequest();
|
||||||
|
|
||||||
|
std::string getAppName()const;
|
||||||
|
void setAppName(const std::string& appName);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getTags()const;
|
||||||
|
void setTags(const std::string& tags);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appName_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string tags_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSREQUEST_H_
|
||||||
84
sae/include/alibabacloud/sae/model/ListApplicationsResult.h
Normal file
84
sae/include/alibabacloud/sae/model/ListApplicationsResult.h
Normal file
@@ -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_SAE_MODEL_LISTAPPLICATIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListApplicationsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct Application
|
||||||
|
{
|
||||||
|
struct TagsItem
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
int instances;
|
||||||
|
bool scaleRuleEnabled;
|
||||||
|
std::string appId;
|
||||||
|
int runningInstances;
|
||||||
|
std::string regionId;
|
||||||
|
std::string namespaceId;
|
||||||
|
bool appDeletingStatus;
|
||||||
|
std::string scaleRuleType;
|
||||||
|
std::vector<Application::TagsItem> tags;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
std::vector<Application> applications;
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListApplicationsResult();
|
||||||
|
explicit ListApplicationsResult(const std::string &payload);
|
||||||
|
~ListApplicationsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTAPPLICATIONSRESULT_H_
|
||||||
63
sae/include/alibabacloud/sae/model/ListChangeOrdersRequest.h
Normal file
63
sae/include/alibabacloud/sae/model/ListChangeOrdersRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListChangeOrdersRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListChangeOrdersRequest();
|
||||||
|
~ListChangeOrdersRequest();
|
||||||
|
|
||||||
|
std::string getCoType()const;
|
||||||
|
void setCoType(const std::string& coType);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getCoStatus()const;
|
||||||
|
void setCoStatus(const std::string& coStatus);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string coType_;
|
||||||
|
std::string appId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string coStatus_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSREQUEST_H_
|
||||||
86
sae/include/alibabacloud/sae/model/ListChangeOrdersResult.h
Normal file
86
sae/include/alibabacloud/sae/model/ListChangeOrdersResult.h
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListChangeOrdersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct ChangeOrder
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string description;
|
||||||
|
std::string pipelines;
|
||||||
|
std::string createTime;
|
||||||
|
std::string changeOrderId;
|
||||||
|
std::string createUserId;
|
||||||
|
std::string batchType;
|
||||||
|
std::string source;
|
||||||
|
std::string groupId;
|
||||||
|
std::string appId;
|
||||||
|
std::string coTypeCode;
|
||||||
|
std::string finishTime;
|
||||||
|
std::string userId;
|
||||||
|
std::string coType;
|
||||||
|
int batchCount;
|
||||||
|
};
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
std::vector<ChangeOrder> changeOrderList;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListChangeOrdersResult();
|
||||||
|
explicit ListChangeOrdersResult(const std::string &payload);
|
||||||
|
~ListChangeOrdersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTCHANGEORDERSRESULT_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_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListConsumedServicesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListConsumedServicesRequest();
|
||||||
|
~ListConsumedServicesRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESREQUEST_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_SAE_MODEL_LISTCONSUMEDSERVICESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListConsumedServicesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ListConsumedServices
|
||||||
|
{
|
||||||
|
std::string group2Ip;
|
||||||
|
std::string type;
|
||||||
|
std::string appId;
|
||||||
|
std::string version;
|
||||||
|
std::vector<std::string> groups;
|
||||||
|
std::vector<std::string> ips;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListConsumedServicesResult();
|
||||||
|
explicit ListConsumedServicesResult(const std::string &payload);
|
||||||
|
~ListConsumedServicesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<ListConsumedServices> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<ListConsumedServices> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTCONSUMEDSERVICESRESULT_H_
|
||||||
51
sae/include/alibabacloud/sae/model/ListIngressesRequest.h
Normal file
51
sae/include/alibabacloud/sae/model/ListIngressesRequest.h
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListIngressesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListIngressesRequest();
|
||||||
|
~ListIngressesRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceId_;
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTINGRESSESREQUEST_H_
|
||||||
76
sae/include/alibabacloud/sae/model/ListIngressesResult.h
Normal file
76
sae/include/alibabacloud/sae/model/ListIngressesResult.h
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTINGRESSESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTINGRESSESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListIngressesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct Ingress
|
||||||
|
{
|
||||||
|
std::string slbId;
|
||||||
|
std::string listenerPort;
|
||||||
|
std::string description;
|
||||||
|
std::string certId;
|
||||||
|
long id;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string slbType;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::vector<Ingress> ingressList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListIngressesResult();
|
||||||
|
explicit ListIngressesResult(const std::string &payload);
|
||||||
|
~ListIngressesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTINGRESSESRESULT_H_
|
||||||
54
sae/include/alibabacloud/sae/model/ListLogConfigsRequest.h
Normal file
54
sae/include/alibabacloud/sae/model/ListLogConfigsRequest.h
Normal file
@@ -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_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListLogConfigsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListLogConfigsRequest();
|
||||||
|
~ListLogConfigsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSREQUEST_H_
|
||||||
79
sae/include/alibabacloud/sae/model/ListLogConfigsResult.h
Normal file
79
sae/include/alibabacloud/sae/model/ListLogConfigsResult.h
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListLogConfigsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct LogConfig
|
||||||
|
{
|
||||||
|
std::string slsLogStore;
|
||||||
|
std::string storeType;
|
||||||
|
std::string slsProject;
|
||||||
|
std::string configName;
|
||||||
|
std::string logDir;
|
||||||
|
std::string createTime;
|
||||||
|
std::string logType;
|
||||||
|
std::string regionId;
|
||||||
|
};
|
||||||
|
std::vector<LogConfig> logConfigs;
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListLogConfigsResult();
|
||||||
|
explicit ListLogConfigsResult(const std::string &payload);
|
||||||
|
~ListLogConfigsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTLOGCONFIGSRESULT_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_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListNamespaceChangeOrdersRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListNamespaceChangeOrdersRequest();
|
||||||
|
~ListNamespaceChangeOrdersRequest();
|
||||||
|
|
||||||
|
std::string getCoType()const;
|
||||||
|
void setCoType(const std::string& coType);
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getCoStatus()const;
|
||||||
|
void setCoStatus(const std::string& coStatus);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string coType_;
|
||||||
|
std::string namespaceId_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string coStatus_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSREQUEST_H_
|
||||||
@@ -0,0 +1,86 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListNamespaceChangeOrdersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct ChangeOrder
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string description;
|
||||||
|
std::string pipelines;
|
||||||
|
std::string createTime;
|
||||||
|
std::string changeOrderId;
|
||||||
|
std::string createUserId;
|
||||||
|
std::string batchType;
|
||||||
|
std::string source;
|
||||||
|
std::string groupId;
|
||||||
|
std::string coTypeCode;
|
||||||
|
std::string finishTime;
|
||||||
|
std::string userId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string coType;
|
||||||
|
int batchCount;
|
||||||
|
};
|
||||||
|
int pageSize;
|
||||||
|
int currentPage;
|
||||||
|
std::vector<ChangeOrder> changeOrderList;
|
||||||
|
int totalSize;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListNamespaceChangeOrdersResult();
|
||||||
|
explicit ListNamespaceChangeOrdersResult(const std::string &payload);
|
||||||
|
~ListNamespaceChangeOrdersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACECHANGEORDERSRESULT_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_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListNamespacedConfigMapsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListNamespacedConfigMapsRequest();
|
||||||
|
~ListNamespacedConfigMapsRequest();
|
||||||
|
|
||||||
|
std::string getNamespaceId()const;
|
||||||
|
void setNamespaceId(const std::string& namespaceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string namespaceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSREQUEST_H_
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListNamespacedConfigMapsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct ConfigMap
|
||||||
|
{
|
||||||
|
struct RelateApp
|
||||||
|
{
|
||||||
|
std::string appId;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
std::string description;
|
||||||
|
long createTime;
|
||||||
|
long updateTime;
|
||||||
|
std::vector<ConfigMap::RelateApp> relateApps;
|
||||||
|
std::string data;
|
||||||
|
long configMapId;
|
||||||
|
std::string namespaceId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::vector<ConfigMap> configMaps;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListNamespacedConfigMapsResult();
|
||||||
|
explicit ListNamespacedConfigMapsResult(const std::string &payload);
|
||||||
|
~ListNamespacedConfigMapsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTNAMESPACEDCONFIGMAPSRESULT_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_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListPublishedServicesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListPublishedServicesRequest();
|
||||||
|
~ListPublishedServicesRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESREQUEST_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_SAE_MODEL_LISTPUBLISHEDSERVICESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListPublishedServicesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string group2Ip;
|
||||||
|
std::string type;
|
||||||
|
std::string appId;
|
||||||
|
std::string version;
|
||||||
|
std::vector<std::string> groups;
|
||||||
|
std::vector<std::string> ips;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListPublishedServicesResult();
|
||||||
|
explicit ListPublishedServicesResult(const std::string &payload);
|
||||||
|
~ListPublishedServicesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTPUBLISHEDSERVICESRESULT_H_
|
||||||
60
sae/include/alibabacloud/sae/model/ListTagResourcesRequest.h
Normal file
60
sae/include/alibabacloud/sae/model/ListTagResourcesRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListTagResourcesRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListTagResourcesRequest();
|
||||||
|
~ListTagResourcesRequest();
|
||||||
|
|
||||||
|
std::string getRegionId()const;
|
||||||
|
void setRegionId(const std::string& regionId);
|
||||||
|
std::string getNextToken()const;
|
||||||
|
void setNextToken(const std::string& nextToken);
|
||||||
|
std::string getResourceType()const;
|
||||||
|
void setResourceType(const std::string& resourceType);
|
||||||
|
std::string getResourceIds()const;
|
||||||
|
void setResourceIds(const std::string& resourceIds);
|
||||||
|
std::string getTags()const;
|
||||||
|
void setTags(const std::string& tags);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string regionId_;
|
||||||
|
std::string nextToken_;
|
||||||
|
std::string resourceType_;
|
||||||
|
std::string resourceIds_;
|
||||||
|
std::string tags_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESREQUEST_H_
|
||||||
73
sae/include/alibabacloud/sae/model/ListTagResourcesResult.h
Normal file
73
sae/include/alibabacloud/sae/model/ListTagResourcesResult.h
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT ListTagResourcesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct TagResource
|
||||||
|
{
|
||||||
|
std::string resourceId;
|
||||||
|
std::string tagKey;
|
||||||
|
std::string resourceType;
|
||||||
|
std::string tagValue;
|
||||||
|
};
|
||||||
|
std::string nextToken;
|
||||||
|
std::vector<TagResource> tagResources;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ListTagResourcesResult();
|
||||||
|
explicit ListTagResourcesResult(const std::string &payload);
|
||||||
|
~ListTagResourcesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_LISTTAGRESOURCESRESULT_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_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT QueryResourceStaticsRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
QueryResourceStaticsRequest();
|
||||||
|
~QueryResourceStaticsRequest();
|
||||||
|
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSREQUEST_H_
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT QueryResourceStaticsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct RealTimeRes
|
||||||
|
{
|
||||||
|
float memory;
|
||||||
|
float cpu;
|
||||||
|
};
|
||||||
|
struct Summary
|
||||||
|
{
|
||||||
|
float memory;
|
||||||
|
float cpu;
|
||||||
|
};
|
||||||
|
Summary summary;
|
||||||
|
RealTimeRes realTimeRes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
QueryResourceStaticsResult();
|
||||||
|
explicit QueryResourceStaticsResult(const std::string &payload);
|
||||||
|
~QueryResourceStaticsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_QUERYRESOURCESTATICSRESULT_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_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RescaleApplicationRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
RescaleApplicationRequest();
|
||||||
|
~RescaleApplicationRequest();
|
||||||
|
|
||||||
|
int getMinReadyInstances()const;
|
||||||
|
void setMinReadyInstances(int minReadyInstances);
|
||||||
|
int getReplicas()const;
|
||||||
|
void setReplicas(int replicas);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int minReadyInstances_;
|
||||||
|
int replicas_;
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONREQUEST_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_SAE_MODEL_RESCALEAPPLICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RescaleApplicationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
RescaleApplicationResult();
|
||||||
|
explicit RescaleApplicationResult(const std::string &payload);
|
||||||
|
~RescaleApplicationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONRESULT_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_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RescaleApplicationVerticallyRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
RescaleApplicationVerticallyRequest();
|
||||||
|
~RescaleApplicationVerticallyRequest();
|
||||||
|
|
||||||
|
std::string getMemory()const;
|
||||||
|
void setMemory(const std::string& memory);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
std::string getCpu()const;
|
||||||
|
void setCpu(const std::string& cpu);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string memory_;
|
||||||
|
std::string appId_;
|
||||||
|
std::string cpu_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYREQUEST_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_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RescaleApplicationVerticallyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
RescaleApplicationVerticallyResult();
|
||||||
|
explicit RescaleApplicationVerticallyResult(const std::string &payload);
|
||||||
|
~RescaleApplicationVerticallyResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESCALEAPPLICATIONVERTICALLYRESULT_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_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RestartApplicationRequest : public RoaServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
RestartApplicationRequest();
|
||||||
|
~RestartApplicationRequest();
|
||||||
|
|
||||||
|
int getMinReadyInstances()const;
|
||||||
|
void setMinReadyInstances(int minReadyInstances);
|
||||||
|
std::string getAppId()const;
|
||||||
|
void setAppId(const std::string& appId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int minReadyInstances_;
|
||||||
|
std::string appId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONREQUEST_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_SAE_MODEL_RESTARTAPPLICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sae/SaeExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sae
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SAE_EXPORT RestartApplicationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string changeOrderId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
RestartApplicationResult();
|
||||||
|
explicit RestartApplicationResult(const std::string &payload);
|
||||||
|
~RestartApplicationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getTraceId()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string traceId_;
|
||||||
|
Data data_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SAE_MODEL_RESTARTAPPLICATIONRESULT_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user