Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff5406a429 | ||
|
|
18687c978c | ||
|
|
5416b57b75 | ||
|
|
43d3080407 | ||
|
|
fe745e81c4 | ||
|
|
e05ba433d0 | ||
|
|
19026e1ca1 | ||
|
|
4d0d423351 | ||
|
|
5d774bf4d2 | ||
|
|
5c863a0c43 | ||
|
|
d5a286f460 | ||
|
|
055e9fa24d | ||
|
|
779a64ae99 |
102
aimath/CMakeLists.txt
Normal file
102
aimath/CMakeLists.txt
Normal file
@@ -0,0 +1,102 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(aimath_public_header
|
||||
include/alibabacloud/aimath/AIMathClient.h
|
||||
include/alibabacloud/aimath/AIMathExport.h )
|
||||
|
||||
set(aimath_public_header_model
|
||||
include/alibabacloud/aimath/model/GenAnalysisRequest.h
|
||||
include/alibabacloud/aimath/model/GenAnalysisResult.h
|
||||
include/alibabacloud/aimath/model/GenStepRequest.h
|
||||
include/alibabacloud/aimath/model/GenStepResult.h
|
||||
include/alibabacloud/aimath/model/GlobalConfirmRequest.h
|
||||
include/alibabacloud/aimath/model/GlobalConfirmResult.h
|
||||
include/alibabacloud/aimath/model/UpdateAnalysisRequest.h
|
||||
include/alibabacloud/aimath/model/UpdateAnalysisResult.h
|
||||
include/alibabacloud/aimath/model/UpdateStepRequest.h
|
||||
include/alibabacloud/aimath/model/UpdateStepResult.h )
|
||||
|
||||
set(aimath_src
|
||||
src/AIMathClient.cc
|
||||
src/model/GenAnalysisRequest.cc
|
||||
src/model/GenAnalysisResult.cc
|
||||
src/model/GenStepRequest.cc
|
||||
src/model/GenStepResult.cc
|
||||
src/model/GlobalConfirmRequest.cc
|
||||
src/model/GlobalConfirmResult.cc
|
||||
src/model/UpdateAnalysisRequest.cc
|
||||
src/model/UpdateAnalysisResult.cc
|
||||
src/model/UpdateStepRequest.cc
|
||||
src/model/UpdateStepResult.cc )
|
||||
|
||||
add_library(aimath ${LIB_TYPE}
|
||||
${aimath_public_header}
|
||||
${aimath_public_header_model}
|
||||
${aimath_src})
|
||||
|
||||
set_target_properties(aimath
|
||||
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}aimath
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(aimath
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_AIMATH_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(aimath
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(aimath
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(aimath
|
||||
jsoncpp)
|
||||
target_include_directories(aimath
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(aimath
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(aimath
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(aimath
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(aimath
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${aimath_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/aimath)
|
||||
install(FILES ${aimath_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/aimath/model)
|
||||
install(TARGETS aimath
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
86
aimath/include/alibabacloud/aimath/AIMathClient.h
Normal file
86
aimath/include/alibabacloud/aimath/AIMathClient.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_AIMATH_AIMATHCLIENT_H_
|
||||
#define ALIBABACLOUD_AIMATH_AIMATHCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "AIMathExport.h"
|
||||
#include "model/GenAnalysisRequest.h"
|
||||
#include "model/GenAnalysisResult.h"
|
||||
#include "model/GenStepRequest.h"
|
||||
#include "model/GenStepResult.h"
|
||||
#include "model/GlobalConfirmRequest.h"
|
||||
#include "model/GlobalConfirmResult.h"
|
||||
#include "model/UpdateAnalysisRequest.h"
|
||||
#include "model/UpdateAnalysisResult.h"
|
||||
#include "model/UpdateStepRequest.h"
|
||||
#include "model/UpdateStepResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace AIMath
|
||||
{
|
||||
class ALIBABACLOUD_AIMATH_EXPORT AIMathClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::GenAnalysisResult> GenAnalysisOutcome;
|
||||
typedef std::future<GenAnalysisOutcome> GenAnalysisOutcomeCallable;
|
||||
typedef std::function<void(const AIMathClient*, const Model::GenAnalysisRequest&, const GenAnalysisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenAnalysisAsyncHandler;
|
||||
typedef Outcome<Error, Model::GenStepResult> GenStepOutcome;
|
||||
typedef std::future<GenStepOutcome> GenStepOutcomeCallable;
|
||||
typedef std::function<void(const AIMathClient*, const Model::GenStepRequest&, const GenStepOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenStepAsyncHandler;
|
||||
typedef Outcome<Error, Model::GlobalConfirmResult> GlobalConfirmOutcome;
|
||||
typedef std::future<GlobalConfirmOutcome> GlobalConfirmOutcomeCallable;
|
||||
typedef std::function<void(const AIMathClient*, const Model::GlobalConfirmRequest&, const GlobalConfirmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GlobalConfirmAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAnalysisResult> UpdateAnalysisOutcome;
|
||||
typedef std::future<UpdateAnalysisOutcome> UpdateAnalysisOutcomeCallable;
|
||||
typedef std::function<void(const AIMathClient*, const Model::UpdateAnalysisRequest&, const UpdateAnalysisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAnalysisAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateStepResult> UpdateStepOutcome;
|
||||
typedef std::future<UpdateStepOutcome> UpdateStepOutcomeCallable;
|
||||
typedef std::function<void(const AIMathClient*, const Model::UpdateStepRequest&, const UpdateStepOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStepAsyncHandler;
|
||||
|
||||
AIMathClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
AIMathClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
AIMathClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~AIMathClient();
|
||||
GenAnalysisOutcome genAnalysis(const Model::GenAnalysisRequest &request)const;
|
||||
void genAnalysisAsync(const Model::GenAnalysisRequest& request, const GenAnalysisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GenAnalysisOutcomeCallable genAnalysisCallable(const Model::GenAnalysisRequest& request) const;
|
||||
GenStepOutcome genStep(const Model::GenStepRequest &request)const;
|
||||
void genStepAsync(const Model::GenStepRequest& request, const GenStepAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GenStepOutcomeCallable genStepCallable(const Model::GenStepRequest& request) const;
|
||||
GlobalConfirmOutcome globalConfirm(const Model::GlobalConfirmRequest &request)const;
|
||||
void globalConfirmAsync(const Model::GlobalConfirmRequest& request, const GlobalConfirmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GlobalConfirmOutcomeCallable globalConfirmCallable(const Model::GlobalConfirmRequest& request) const;
|
||||
UpdateAnalysisOutcome updateAnalysis(const Model::UpdateAnalysisRequest &request)const;
|
||||
void updateAnalysisAsync(const Model::UpdateAnalysisRequest& request, const UpdateAnalysisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAnalysisOutcomeCallable updateAnalysisCallable(const Model::UpdateAnalysisRequest& request) const;
|
||||
UpdateStepOutcome updateStep(const Model::UpdateStepRequest &request)const;
|
||||
void updateStepAsync(const Model::UpdateStepRequest& request, const UpdateStepAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateStepOutcomeCallable updateStepCallable(const Model::UpdateStepRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_AIMATH_AIMATHCLIENT_H_
|
||||
32
aimath/include/alibabacloud/aimath/AIMathExport.h
Normal file
32
aimath/include/alibabacloud/aimath/AIMathExport.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_AIMATH_AIMATHEXPORT_H_
|
||||
#define ALIBABACLOUD_AIMATH_AIMATHEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_AIMATH_LIBRARY)
|
||||
# define ALIBABACLOUD_AIMATH_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_AIMATH_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_AIMATH_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_AIMATH_AIMATHEXPORT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_GENANALYSISREQUEST_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GENANALYSISREQUEST_H_
|
||||
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace AIMath {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GenAnalysisRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GenAnalysisRequest();
|
||||
~GenAnalysisRequest();
|
||||
std::string getExerciseContent() const;
|
||||
void setExerciseContent(const std::string &exerciseContent);
|
||||
|
||||
private:
|
||||
std::string exerciseContent_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace AIMath
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GENANALYSISREQUEST_H_
|
||||
@@ -14,38 +14,44 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_PAIFEATURESTORE_MODEL_LISTPROJECTFEATUREVIEWTAGSRESULT_H_
|
||||
#define ALIBABACLOUD_PAIFEATURESTORE_MODEL_LISTPROJECTFEATUREVIEWTAGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_GENANALYSISRESULT_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GENANALYSISRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/paifeaturestore/PaiFeatureStoreExport.h>
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace PaiFeatureStore
|
||||
namespace AIMath
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_PAIFEATURESTORE_EXPORT ListProjectFeatureViewTagsResult : public ServiceResult
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GenAnalysisResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListProjectFeatureViewTagsResult();
|
||||
explicit ListProjectFeatureViewTagsResult(const std::string &payload);
|
||||
~ListProjectFeatureViewTagsResult();
|
||||
std::vector<std::string> getTags()const;
|
||||
GenAnalysisResult();
|
||||
explicit GenAnalysisResult(const std::string &payload);
|
||||
~GenAnalysisResult();
|
||||
std::string getEventType()const;
|
||||
std::string getErrMsg()const;
|
||||
std::string getContent()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> tags_;
|
||||
std::string eventType_;
|
||||
std::string errMsg_;
|
||||
std::string content_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_PAIFEATURESTORE_MODEL_LISTPROJECTFEATUREVIEWTAGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GENANALYSISRESULT_H_
|
||||
42
aimath/include/alibabacloud/aimath/model/GenStepRequest.h
Normal file
42
aimath/include/alibabacloud/aimath/model/GenStepRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_GENSTEPREQUEST_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GENSTEPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace AIMath {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GenStepRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GenStepRequest();
|
||||
~GenStepRequest();
|
||||
std::string getExerciseCode() const;
|
||||
void setExerciseCode(const std::string &exerciseCode);
|
||||
|
||||
private:
|
||||
std::string exerciseCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace AIMath
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GENSTEPREQUEST_H_
|
||||
@@ -14,36 +14,44 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_PAIFEATURESTORE_MODEL_CHANGEPROJECTFEATUREENTITYHOTIDVERSIONRESULT_H_
|
||||
#define ALIBABACLOUD_PAIFEATURESTORE_MODEL_CHANGEPROJECTFEATUREENTITYHOTIDVERSIONRESULT_H_
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_GENSTEPRESULT_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GENSTEPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/paifeaturestore/PaiFeatureStoreExport.h>
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace PaiFeatureStore
|
||||
namespace AIMath
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_PAIFEATURESTORE_EXPORT ChangeProjectFeatureEntityHotIdVersionResult : public ServiceResult
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GenStepResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ChangeProjectFeatureEntityHotIdVersionResult();
|
||||
explicit ChangeProjectFeatureEntityHotIdVersionResult(const std::string &payload);
|
||||
~ChangeProjectFeatureEntityHotIdVersionResult();
|
||||
GenStepResult();
|
||||
explicit GenStepResult(const std::string &payload);
|
||||
~GenStepResult();
|
||||
std::string getEventType()const;
|
||||
std::string getErrMsg()const;
|
||||
std::string getContent()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string eventType_;
|
||||
std::string errMsg_;
|
||||
std::string content_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_PAIFEATURESTORE_MODEL_CHANGEPROJECTFEATUREENTITYHOTIDVERSIONRESULT_H_
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GENSTEPRESULT_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_AIMATH_MODEL_GLOBALCONFIRMREQUEST_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GLOBALCONFIRMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace AIMath {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GlobalConfirmRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GlobalConfirmRequest();
|
||||
~GlobalConfirmRequest();
|
||||
std::string getTag() const;
|
||||
void setTag(const std::string &tag);
|
||||
std::string getExerciseCode() const;
|
||||
void setExerciseCode(const std::string &exerciseCode);
|
||||
|
||||
private:
|
||||
std::string tag_;
|
||||
std::string exerciseCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace AIMath
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GLOBALCONFIRMREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_GLOBALCONFIRMRESULT_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_GLOBALCONFIRMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace AIMath
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIMATH_EXPORT GlobalConfirmResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GlobalConfirmResult();
|
||||
explicit GlobalConfirmResult(const std::string &payload);
|
||||
~GlobalConfirmResult();
|
||||
std::string getErrMsg()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_GLOBALCONFIRMRESULT_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_AIMATH_MODEL_UPDATEANALYSISREQUEST_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_UPDATEANALYSISREQUEST_H_
|
||||
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace AIMath {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AIMATH_EXPORT UpdateAnalysisRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateAnalysisRequest();
|
||||
~UpdateAnalysisRequest();
|
||||
std::string getContent() const;
|
||||
void setContent(const std::string &content);
|
||||
std::string getContentCode() const;
|
||||
void setContentCode(const std::string &contentCode);
|
||||
std::string getExerciseCode() const;
|
||||
void setExerciseCode(const std::string &exerciseCode);
|
||||
|
||||
private:
|
||||
std::string content_;
|
||||
std::string contentCode_;
|
||||
std::string exerciseCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace AIMath
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_UPDATEANALYSISREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_UPDATEANALYSISRESULT_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_UPDATEANALYSISRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace AIMath
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIMATH_EXPORT UpdateAnalysisResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAnalysisResult();
|
||||
explicit UpdateAnalysisResult(const std::string &payload);
|
||||
~UpdateAnalysisResult();
|
||||
std::string getErrMsg()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_UPDATEANALYSISRESULT_H_
|
||||
48
aimath/include/alibabacloud/aimath/model/UpdateStepRequest.h
Normal file
48
aimath/include/alibabacloud/aimath/model/UpdateStepRequest.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_AIMATH_MODEL_UPDATESTEPREQUEST_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_UPDATESTEPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace AIMath {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AIMATH_EXPORT UpdateStepRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateStepRequest();
|
||||
~UpdateStepRequest();
|
||||
std::string getContent() const;
|
||||
void setContent(const std::string &content);
|
||||
std::string getContentCode() const;
|
||||
void setContentCode(const std::string &contentCode);
|
||||
std::string getExerciseCode() const;
|
||||
void setExerciseCode(const std::string &exerciseCode);
|
||||
|
||||
private:
|
||||
std::string content_;
|
||||
std::string contentCode_;
|
||||
std::string exerciseCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace AIMath
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_UPDATESTEPREQUEST_H_
|
||||
55
aimath/include/alibabacloud/aimath/model/UpdateStepResult.h
Normal file
55
aimath/include/alibabacloud/aimath/model/UpdateStepResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIMATH_MODEL_UPDATESTEPRESULT_H_
|
||||
#define ALIBABACLOUD_AIMATH_MODEL_UPDATESTEPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/aimath/AIMathExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace AIMath
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIMATH_EXPORT UpdateStepResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateStepResult();
|
||||
explicit UpdateStepResult(const std::string &payload);
|
||||
~UpdateStepResult();
|
||||
std::string getErrMsg()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errMsg_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIMATH_MODEL_UPDATESTEPRESULT_H_
|
||||
233
aimath/src/AIMathClient.cc
Normal file
233
aimath/src/AIMathClient.cc
Normal file
@@ -0,0 +1,233 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/AIMathClient.h>
|
||||
#include <alibabacloud/core/SimpleCredentialsProvider.h>
|
||||
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Location;
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
namespace
|
||||
{
|
||||
const std::string SERVICE_NAME = "AIMath";
|
||||
}
|
||||
|
||||
AIMathClient::AIMathClient(const Credentials &credentials, const ClientConfiguration &configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
AIMathClient::AIMathClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
AIMathClient::AIMathClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
AIMathClient::~AIMathClient()
|
||||
{}
|
||||
|
||||
AIMathClient::GenAnalysisOutcome AIMathClient::genAnalysis(const GenAnalysisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GenAnalysisOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GenAnalysisOutcome(GenAnalysisResult(outcome.result()));
|
||||
else
|
||||
return GenAnalysisOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AIMathClient::genAnalysisAsync(const GenAnalysisRequest& request, const GenAnalysisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, genAnalysis(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AIMathClient::GenAnalysisOutcomeCallable AIMathClient::genAnalysisCallable(const GenAnalysisRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GenAnalysisOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->genAnalysis(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AIMathClient::GenStepOutcome AIMathClient::genStep(const GenStepRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GenStepOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GenStepOutcome(GenStepResult(outcome.result()));
|
||||
else
|
||||
return GenStepOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AIMathClient::genStepAsync(const GenStepRequest& request, const GenStepAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, genStep(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AIMathClient::GenStepOutcomeCallable AIMathClient::genStepCallable(const GenStepRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GenStepOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->genStep(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AIMathClient::GlobalConfirmOutcome AIMathClient::globalConfirm(const GlobalConfirmRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GlobalConfirmOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GlobalConfirmOutcome(GlobalConfirmResult(outcome.result()));
|
||||
else
|
||||
return GlobalConfirmOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AIMathClient::globalConfirmAsync(const GlobalConfirmRequest& request, const GlobalConfirmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, globalConfirm(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AIMathClient::GlobalConfirmOutcomeCallable AIMathClient::globalConfirmCallable(const GlobalConfirmRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GlobalConfirmOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->globalConfirm(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AIMathClient::UpdateAnalysisOutcome AIMathClient::updateAnalysis(const UpdateAnalysisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateAnalysisOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateAnalysisOutcome(UpdateAnalysisResult(outcome.result()));
|
||||
else
|
||||
return UpdateAnalysisOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AIMathClient::updateAnalysisAsync(const UpdateAnalysisRequest& request, const UpdateAnalysisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateAnalysis(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AIMathClient::UpdateAnalysisOutcomeCallable AIMathClient::updateAnalysisCallable(const UpdateAnalysisRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateAnalysisOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateAnalysis(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AIMathClient::UpdateStepOutcome AIMathClient::updateStep(const UpdateStepRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateStepOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateStepOutcome(UpdateStepResult(outcome.result()));
|
||||
else
|
||||
return UpdateStepOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AIMathClient::updateStepAsync(const UpdateStepRequest& request, const UpdateStepAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateStep(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AIMathClient::UpdateStepOutcomeCallable AIMathClient::updateStepCallable(const UpdateStepRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateStepOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateStep(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
36
aimath/src/model/GenAnalysisRequest.cc
Normal file
36
aimath/src/model/GenAnalysisRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GenAnalysisRequest.h>
|
||||
|
||||
using AlibabaCloud::AIMath::Model::GenAnalysisRequest;
|
||||
|
||||
GenAnalysisRequest::GenAnalysisRequest()
|
||||
: RpcServiceRequest("aimath", "2024-11-14", "GenAnalysis") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GenAnalysisRequest::~GenAnalysisRequest() {}
|
||||
|
||||
std::string GenAnalysisRequest::getExerciseContent() const {
|
||||
return exerciseContent_;
|
||||
}
|
||||
|
||||
void GenAnalysisRequest::setExerciseContent(const std::string &exerciseContent) {
|
||||
exerciseContent_ = exerciseContent;
|
||||
setBodyParameter(std::string("ExerciseContent"), exerciseContent);
|
||||
}
|
||||
|
||||
72
aimath/src/model/GenAnalysisResult.cc
Normal file
72
aimath/src/model/GenAnalysisResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GenAnalysisResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
GenAnalysisResult::GenAnalysisResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GenAnalysisResult::GenAnalysisResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GenAnalysisResult::~GenAnalysisResult()
|
||||
{}
|
||||
|
||||
void GenAnalysisResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["EventType"].isNull())
|
||||
eventType_ = value["EventType"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
content_ = value["Content"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
errMsg_ = value["ErrMsg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GenAnalysisResult::getEventType()const
|
||||
{
|
||||
return eventType_;
|
||||
}
|
||||
|
||||
std::string GenAnalysisResult::getErrMsg()const
|
||||
{
|
||||
return errMsg_;
|
||||
}
|
||||
|
||||
std::string GenAnalysisResult::getContent()const
|
||||
{
|
||||
return content_;
|
||||
}
|
||||
|
||||
std::string GenAnalysisResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
36
aimath/src/model/GenStepRequest.cc
Normal file
36
aimath/src/model/GenStepRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GenStepRequest.h>
|
||||
|
||||
using AlibabaCloud::AIMath::Model::GenStepRequest;
|
||||
|
||||
GenStepRequest::GenStepRequest()
|
||||
: RpcServiceRequest("aimath", "2024-11-14", "GenStep") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GenStepRequest::~GenStepRequest() {}
|
||||
|
||||
std::string GenStepRequest::getExerciseCode() const {
|
||||
return exerciseCode_;
|
||||
}
|
||||
|
||||
void GenStepRequest::setExerciseCode(const std::string &exerciseCode) {
|
||||
exerciseCode_ = exerciseCode;
|
||||
setBodyParameter(std::string("ExerciseCode"), exerciseCode);
|
||||
}
|
||||
|
||||
72
aimath/src/model/GenStepResult.cc
Normal file
72
aimath/src/model/GenStepResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GenStepResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
GenStepResult::GenStepResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GenStepResult::GenStepResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GenStepResult::~GenStepResult()
|
||||
{}
|
||||
|
||||
void GenStepResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["EventType"].isNull())
|
||||
eventType_ = value["EventType"].asString();
|
||||
if(!value["Content"].isNull())
|
||||
content_ = value["Content"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
errMsg_ = value["ErrMsg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GenStepResult::getEventType()const
|
||||
{
|
||||
return eventType_;
|
||||
}
|
||||
|
||||
std::string GenStepResult::getErrMsg()const
|
||||
{
|
||||
return errMsg_;
|
||||
}
|
||||
|
||||
std::string GenStepResult::getContent()const
|
||||
{
|
||||
return content_;
|
||||
}
|
||||
|
||||
std::string GenStepResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
45
aimath/src/model/GlobalConfirmRequest.cc
Normal file
45
aimath/src/model/GlobalConfirmRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GlobalConfirmRequest.h>
|
||||
|
||||
using AlibabaCloud::AIMath::Model::GlobalConfirmRequest;
|
||||
|
||||
GlobalConfirmRequest::GlobalConfirmRequest()
|
||||
: RpcServiceRequest("aimath", "2024-11-14", "GlobalConfirm") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GlobalConfirmRequest::~GlobalConfirmRequest() {}
|
||||
|
||||
std::string GlobalConfirmRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void GlobalConfirmRequest::setTag(const std::string &tag) {
|
||||
tag_ = tag;
|
||||
setBodyParameter(std::string("Tag"), tag);
|
||||
}
|
||||
|
||||
std::string GlobalConfirmRequest::getExerciseCode() const {
|
||||
return exerciseCode_;
|
||||
}
|
||||
|
||||
void GlobalConfirmRequest::setExerciseCode(const std::string &exerciseCode) {
|
||||
exerciseCode_ = exerciseCode;
|
||||
setBodyParameter(std::string("ExerciseCode"), exerciseCode);
|
||||
}
|
||||
|
||||
65
aimath/src/model/GlobalConfirmResult.cc
Normal file
65
aimath/src/model/GlobalConfirmResult.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/GlobalConfirmResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
GlobalConfirmResult::GlobalConfirmResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GlobalConfirmResult::GlobalConfirmResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GlobalConfirmResult::~GlobalConfirmResult()
|
||||
{}
|
||||
|
||||
void GlobalConfirmResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
errMsg_ = value["ErrMsg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GlobalConfirmResult::getErrMsg()const
|
||||
{
|
||||
return errMsg_;
|
||||
}
|
||||
|
||||
bool GlobalConfirmResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string GlobalConfirmResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
54
aimath/src/model/UpdateAnalysisRequest.cc
Normal file
54
aimath/src/model/UpdateAnalysisRequest.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/UpdateAnalysisRequest.h>
|
||||
|
||||
using AlibabaCloud::AIMath::Model::UpdateAnalysisRequest;
|
||||
|
||||
UpdateAnalysisRequest::UpdateAnalysisRequest()
|
||||
: RpcServiceRequest("aimath", "2024-11-14", "UpdateAnalysis") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateAnalysisRequest::~UpdateAnalysisRequest() {}
|
||||
|
||||
std::string UpdateAnalysisRequest::getContent() const {
|
||||
return content_;
|
||||
}
|
||||
|
||||
void UpdateAnalysisRequest::setContent(const std::string &content) {
|
||||
content_ = content;
|
||||
setBodyParameter(std::string("Content"), content);
|
||||
}
|
||||
|
||||
std::string UpdateAnalysisRequest::getContentCode() const {
|
||||
return contentCode_;
|
||||
}
|
||||
|
||||
void UpdateAnalysisRequest::setContentCode(const std::string &contentCode) {
|
||||
contentCode_ = contentCode;
|
||||
setBodyParameter(std::string("ContentCode"), contentCode);
|
||||
}
|
||||
|
||||
std::string UpdateAnalysisRequest::getExerciseCode() const {
|
||||
return exerciseCode_;
|
||||
}
|
||||
|
||||
void UpdateAnalysisRequest::setExerciseCode(const std::string &exerciseCode) {
|
||||
exerciseCode_ = exerciseCode;
|
||||
setBodyParameter(std::string("ExerciseCode"), exerciseCode);
|
||||
}
|
||||
|
||||
65
aimath/src/model/UpdateAnalysisResult.cc
Normal file
65
aimath/src/model/UpdateAnalysisResult.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/UpdateAnalysisResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
UpdateAnalysisResult::UpdateAnalysisResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateAnalysisResult::UpdateAnalysisResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateAnalysisResult::~UpdateAnalysisResult()
|
||||
{}
|
||||
|
||||
void UpdateAnalysisResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
errMsg_ = value["ErrMsg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string UpdateAnalysisResult::getErrMsg()const
|
||||
{
|
||||
return errMsg_;
|
||||
}
|
||||
|
||||
bool UpdateAnalysisResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string UpdateAnalysisResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
54
aimath/src/model/UpdateStepRequest.cc
Normal file
54
aimath/src/model/UpdateStepRequest.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/UpdateStepRequest.h>
|
||||
|
||||
using AlibabaCloud::AIMath::Model::UpdateStepRequest;
|
||||
|
||||
UpdateStepRequest::UpdateStepRequest()
|
||||
: RpcServiceRequest("aimath", "2024-11-14", "UpdateStep") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateStepRequest::~UpdateStepRequest() {}
|
||||
|
||||
std::string UpdateStepRequest::getContent() const {
|
||||
return content_;
|
||||
}
|
||||
|
||||
void UpdateStepRequest::setContent(const std::string &content) {
|
||||
content_ = content;
|
||||
setBodyParameter(std::string("Content"), content);
|
||||
}
|
||||
|
||||
std::string UpdateStepRequest::getContentCode() const {
|
||||
return contentCode_;
|
||||
}
|
||||
|
||||
void UpdateStepRequest::setContentCode(const std::string &contentCode) {
|
||||
contentCode_ = contentCode;
|
||||
setBodyParameter(std::string("ContentCode"), contentCode);
|
||||
}
|
||||
|
||||
std::string UpdateStepRequest::getExerciseCode() const {
|
||||
return exerciseCode_;
|
||||
}
|
||||
|
||||
void UpdateStepRequest::setExerciseCode(const std::string &exerciseCode) {
|
||||
exerciseCode_ = exerciseCode;
|
||||
setBodyParameter(std::string("ExerciseCode"), exerciseCode);
|
||||
}
|
||||
|
||||
65
aimath/src/model/UpdateStepResult.cc
Normal file
65
aimath/src/model/UpdateStepResult.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/aimath/model/UpdateStepResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::AIMath;
|
||||
using namespace AlibabaCloud::AIMath::Model;
|
||||
|
||||
UpdateStepResult::UpdateStepResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateStepResult::UpdateStepResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateStepResult::~UpdateStepResult()
|
||||
{}
|
||||
|
||||
void UpdateStepResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
errMsg_ = value["ErrMsg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string UpdateStepResult::getErrMsg()const
|
||||
{
|
||||
return errMsg_;
|
||||
}
|
||||
|
||||
bool UpdateStepResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string UpdateStepResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,8 @@ public:
|
||||
};
|
||||
CreateServerGroupRequest();
|
||||
~CreateServerGroupRequest();
|
||||
bool getCrossZoneEnabled() const;
|
||||
void setCrossZoneEnabled(bool crossZoneEnabled);
|
||||
std::string getServerGroupName() const;
|
||||
void setServerGroupName(const std::string &serverGroupName);
|
||||
std::string getClientToken() const;
|
||||
@@ -106,6 +108,7 @@ public:
|
||||
void setUchConfig(const UchConfig &uchConfig);
|
||||
|
||||
private:
|
||||
bool crossZoneEnabled_;
|
||||
std::string serverGroupName_;
|
||||
std::string clientToken_;
|
||||
HealthCheckConfig healthCheckConfig_;
|
||||
|
||||
@@ -84,6 +84,7 @@ namespace AlibabaCloud
|
||||
std::string scheduler;
|
||||
std::vector<std::string> relatedRuleIds;
|
||||
int serverCount;
|
||||
bool crossZoneEnabled;
|
||||
bool ipv6Enabled;
|
||||
SlowStartConfig slowStartConfig;
|
||||
std::string serviceManagedMode;
|
||||
|
||||
@@ -66,6 +66,8 @@ public:
|
||||
};
|
||||
UpdateServerGroupAttributeRequest();
|
||||
~UpdateServerGroupAttributeRequest();
|
||||
bool getCrossZoneEnabled() const;
|
||||
void setCrossZoneEnabled(bool crossZoneEnabled);
|
||||
std::string getServerGroupName() const;
|
||||
void setServerGroupName(const std::string &serverGroupName);
|
||||
std::string getClientToken() const;
|
||||
@@ -92,6 +94,7 @@ public:
|
||||
void setUchConfig(const UchConfig &uchConfig);
|
||||
|
||||
private:
|
||||
bool crossZoneEnabled_;
|
||||
std::string serverGroupName_;
|
||||
std::string clientToken_;
|
||||
HealthCheckConfig healthCheckConfig_;
|
||||
|
||||
@@ -43,92 +43,92 @@ void CreateRulesRequest::setRules(const std::vector<CreateRulesRequest::Rules> &
|
||||
for(int dep1 = 0; dep1 != rules.size(); dep1++) {
|
||||
for(int dep2 = 0; dep2 != rules[dep1].ruleConditions.size(); dep2++) {
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].methodConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".MethodConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].methodConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".MethodConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].methodConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].sourceIpConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".SourceIpConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].sourceIpConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".SourceIpConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].sourceIpConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].hostConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HostConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].hostConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HostConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].hostConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].queryStringConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].key);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseStatusCodeConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseStatusCodeConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].pathConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".PathConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].pathConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".PathConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].pathConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].cookieConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].key);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleConditions[dep2].type);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleConditions[dep2].type);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].headerConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].headerConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].headerConfig.values[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Key", rules[dep1].ruleConditions[dep2].headerConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Key", rules[dep1].ruleConditions[dep2].headerConfig.key);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].responseHeaderConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseHeaderConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseHeaderConfig.values[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Key", rules[dep1].ruleConditions[dep2].responseHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Key", rules[dep1].ruleConditions[dep2].responseHeaderConfig.key);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleName", rules[dep1].ruleName);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleName", rules[dep1].ruleName);
|
||||
for(int dep2 = 0; dep2 != rules[dep1].tag.size(); dep2++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Tag." + std::to_string(dep2 + 1) + ".Value", rules[dep1].tag[dep2].value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Tag." + std::to_string(dep2 + 1) + ".Key", rules[dep1].tag[dep2].key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Tag." + std::to_string(dep2 + 1) + ".Value", rules[dep1].tag[dep2].value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Tag." + std::to_string(dep2 + 1) + ".Key", rules[dep1].tag[dep2].key);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Priority", std::to_string(rules[dep1].priority));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Priority", std::to_string(rules[dep1].priority));
|
||||
for(int dep2 = 0; dep2 != rules[dep1].ruleActions.size(); dep2++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.HttpCode", rules[dep1].ruleActions[dep2].fixedResponseConfig.httpCode);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.Content", rules[dep1].ruleActions[dep2].fixedResponseConfig.content);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.ContentType", rules[dep1].ruleActions[dep2].fixedResponseConfig.contentType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.HttpCode", rules[dep1].ruleActions[dep2].fixedResponseConfig.httpCode);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.Content", rules[dep1].ruleActions[dep2].fixedResponseConfig.content);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.ContentType", rules[dep1].ruleActions[dep2].fixedResponseConfig.contentType);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.MirrorGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.MirrorGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.TargetType", rules[dep1].ruleActions[dep2].trafficMirrorConfig.targetType);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Enabled", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.enabled ? "true" : "false");
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Timeout", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.timeout));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.TargetType", rules[dep1].ruleActions[dep2].trafficMirrorConfig.targetType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Enabled", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.enabled ? "true" : "false");
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Timeout", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.timeout));
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".Weight", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].weight));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".Weight", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].weight));
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RemoveHeaderConfig.Key", rules[dep1].ruleActions[dep2].removeHeaderConfig.key);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.ValueType", rules[dep1].ruleActions[dep2].insertHeaderConfig.valueType);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.CoverEnabled", rules[dep1].ruleActions[dep2].insertHeaderConfig.coverEnabled ? "true" : "false");
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RemoveHeaderConfig.Key", rules[dep1].ruleActions[dep2].removeHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.ValueType", rules[dep1].ruleActions[dep2].insertHeaderConfig.valueType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.CoverEnabled", rules[dep1].ruleActions[dep2].insertHeaderConfig.coverEnabled ? "true" : "false");
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowOrigin.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.MaxAge", std::to_string(rules[dep1].ruleActions[dep2].corsConfig.maxAge));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.MaxAge", std::to_string(rules[dep1].ruleActions[dep2].corsConfig.maxAge));
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowMethods.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowMethods." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowMethods[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowMethods." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowMethods[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowHeaders.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowHeaders[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowHeaders[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.ExposeHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.ExposeHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Path", rules[dep1].ruleActions[dep2].redirectConfig.path);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Protocol", rules[dep1].ruleActions[dep2].redirectConfig.protocol);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Port", rules[dep1].ruleActions[dep2].redirectConfig.port);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Query", rules[dep1].ruleActions[dep2].redirectConfig.query);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Host", rules[dep1].ruleActions[dep2].redirectConfig.host);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.HttpCode", rules[dep1].ruleActions[dep2].redirectConfig.httpCode);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleActions[dep2].type);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Order", std::to_string(rules[dep1].ruleActions[dep2].order));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Path", rules[dep1].ruleActions[dep2].rewriteConfig.path);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Query", rules[dep1].ruleActions[dep2].rewriteConfig.query);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Host", rules[dep1].ruleActions[dep2].rewriteConfig.host);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Path", rules[dep1].ruleActions[dep2].redirectConfig.path);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Protocol", rules[dep1].ruleActions[dep2].redirectConfig.protocol);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Port", rules[dep1].ruleActions[dep2].redirectConfig.port);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Query", rules[dep1].ruleActions[dep2].redirectConfig.query);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Host", rules[dep1].ruleActions[dep2].redirectConfig.host);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.HttpCode", rules[dep1].ruleActions[dep2].redirectConfig.httpCode);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleActions[dep2].type);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Order", std::to_string(rules[dep1].ruleActions[dep2].order));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Path", rules[dep1].ruleActions[dep2].rewriteConfig.path);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Query", rules[dep1].ruleActions[dep2].rewriteConfig.query);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Host", rules[dep1].ruleActions[dep2].rewriteConfig.host);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Direction", rules[dep1].direction);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Direction", rules[dep1].direction);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,6 +25,15 @@ CreateServerGroupRequest::CreateServerGroupRequest()
|
||||
|
||||
CreateServerGroupRequest::~CreateServerGroupRequest() {}
|
||||
|
||||
bool CreateServerGroupRequest::getCrossZoneEnabled() const {
|
||||
return crossZoneEnabled_;
|
||||
}
|
||||
|
||||
void CreateServerGroupRequest::setCrossZoneEnabled(bool crossZoneEnabled) {
|
||||
crossZoneEnabled_ = crossZoneEnabled;
|
||||
setParameter(std::string("CrossZoneEnabled"), crossZoneEnabled ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateServerGroupRequest::getServerGroupName() const {
|
||||
return serverGroupName_;
|
||||
}
|
||||
|
||||
@@ -75,6 +75,8 @@ void ListServerGroupsResult::parse(const std::string &payload)
|
||||
serverGroupsObject.serviceName = valueServerGroupsServerGroup["ServiceName"].asString();
|
||||
if(!valueServerGroupsServerGroup["CreateTime"].isNull())
|
||||
serverGroupsObject.createTime = valueServerGroupsServerGroup["CreateTime"].asString();
|
||||
if(!valueServerGroupsServerGroup["CrossZoneEnabled"].isNull())
|
||||
serverGroupsObject.crossZoneEnabled = valueServerGroupsServerGroup["CrossZoneEnabled"].asString() == "true";
|
||||
auto allTagsNode = valueServerGroupsServerGroup["Tags"]["Tag"];
|
||||
for (auto valueServerGroupsServerGroupTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -43,87 +43,87 @@ void UpdateRulesAttributeRequest::setRules(const std::vector<UpdateRulesAttribut
|
||||
for(int dep1 = 0; dep1 != rules.size(); dep1++) {
|
||||
for(int dep2 = 0; dep2 != rules[dep1].ruleConditions.size(); dep2++) {
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].methodConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".MethodConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].methodConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".MethodConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].methodConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].sourceIpConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".SourceIpConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].sourceIpConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".SourceIpConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].sourceIpConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].hostConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HostConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].hostConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HostConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].hostConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].queryStringConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".QueryStringConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].queryStringConfig.values[dep3].key);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseStatusCodeConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseStatusCodeConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseStatusCodeConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].pathConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".PathConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].pathConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".PathConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].pathConfig.values[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].cookieConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Value", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".CookieConfig.Values." + std::to_string(dep3 + 1) + ".Key", rules[dep1].ruleConditions[dep2].cookieConfig.values[dep3].key);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleConditions[dep2].type);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleConditions[dep2].type);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].headerConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].headerConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].headerConfig.values[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Key", rules[dep1].ruleConditions[dep2].headerConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".HeaderConfig.Key", rules[dep1].ruleConditions[dep2].headerConfig.key);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleConditions[dep2].responseHeaderConfig.values.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseHeaderConfig.values[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Values." + std::to_string(dep3 + 1), rules[dep1].ruleConditions[dep2].responseHeaderConfig.values[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Key", rules[dep1].ruleConditions[dep2].responseHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleConditions." + std::to_string(dep2 + 1) + ".ResponseHeaderConfig.Key", rules[dep1].ruleConditions[dep2].responseHeaderConfig.key);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleName", rules[dep1].ruleName);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Priority", std::to_string(rules[dep1].priority));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleId", rules[dep1].ruleId);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleName", rules[dep1].ruleName);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".Priority", std::to_string(rules[dep1].priority));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleId", rules[dep1].ruleId);
|
||||
for(int dep2 = 0; dep2 != rules[dep1].ruleActions.size(); dep2++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.HttpCode", rules[dep1].ruleActions[dep2].fixedResponseConfig.httpCode);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.Content", rules[dep1].ruleActions[dep2].fixedResponseConfig.content);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.ContentType", rules[dep1].ruleActions[dep2].fixedResponseConfig.contentType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.HttpCode", rules[dep1].ruleActions[dep2].fixedResponseConfig.httpCode);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.Content", rules[dep1].ruleActions[dep2].fixedResponseConfig.content);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".FixedResponseConfig.ContentType", rules[dep1].ruleActions[dep2].fixedResponseConfig.contentType);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.MirrorGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.MirrorGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].trafficMirrorConfig.mirrorGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.TargetType", rules[dep1].ruleActions[dep2].trafficMirrorConfig.targetType);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Enabled", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.enabled ? "true" : "false");
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Timeout", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.timeout));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficMirrorConfig.TargetType", rules[dep1].ruleActions[dep2].trafficMirrorConfig.targetType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Enabled", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.enabled ? "true" : "false");
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupStickySession.Timeout", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupStickySession.timeout));
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".Weight", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].weight));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".ServerGroupId", rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].serverGroupId);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".ForwardGroupConfig.ServerGroupTuples." + std::to_string(dep3 + 1) + ".Weight", std::to_string(rules[dep1].ruleActions[dep2].forwardGroupConfig.serverGroupTuples[dep3].weight));
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RemoveHeaderConfig.Key", rules[dep1].ruleActions[dep2].removeHeaderConfig.key);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.ValueType", rules[dep1].ruleActions[dep2].insertHeaderConfig.valueType);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.CoverEnabled", rules[dep1].ruleActions[dep2].insertHeaderConfig.coverEnabled ? "true" : "false");
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RemoveHeaderConfig.Key", rules[dep1].ruleActions[dep2].removeHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.ValueType", rules[dep1].ruleActions[dep2].insertHeaderConfig.valueType);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.CoverEnabled", rules[dep1].ruleActions[dep2].insertHeaderConfig.coverEnabled ? "true" : "false");
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Value", rules[dep1].ruleActions[dep2].insertHeaderConfig.value);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".InsertHeaderConfig.Key", rules[dep1].ruleActions[dep2].insertHeaderConfig.key);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.QPS", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.qPS));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".TrafficLimitConfig.PerIpQps", std::to_string(rules[dep1].ruleActions[dep2].trafficLimitConfig.perIpQps));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowCredentials", rules[dep1].ruleActions[dep2].corsConfig.allowCredentials);
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowOrigin.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowOrigin." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowOrigin[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.MaxAge", std::to_string(rules[dep1].ruleActions[dep2].corsConfig.maxAge));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.MaxAge", std::to_string(rules[dep1].ruleActions[dep2].corsConfig.maxAge));
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowMethods.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowMethods." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowMethods[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowMethods." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowMethods[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.allowHeaders.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowHeaders[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.AllowHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.allowHeaders[dep3]);
|
||||
}
|
||||
for(int dep3 = 0; dep3 != rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders.size(); dep3++) {
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.ExposeHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders[dep3]);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".CorsConfig.ExposeHeaders." + std::to_string(dep3 + 1), rules[dep1].ruleActions[dep2].corsConfig.exposeHeaders[dep3]);
|
||||
}
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Path", rules[dep1].ruleActions[dep2].redirectConfig.path);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Protocol", rules[dep1].ruleActions[dep2].redirectConfig.protocol);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Port", rules[dep1].ruleActions[dep2].redirectConfig.port);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Query", rules[dep1].ruleActions[dep2].redirectConfig.query);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Host", rules[dep1].ruleActions[dep2].redirectConfig.host);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.HttpCode", rules[dep1].ruleActions[dep2].redirectConfig.httpCode);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleActions[dep2].type);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Order", std::to_string(rules[dep1].ruleActions[dep2].order));
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Path", rules[dep1].ruleActions[dep2].rewriteConfig.path);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Query", rules[dep1].ruleActions[dep2].rewriteConfig.query);
|
||||
setParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Host", rules[dep1].ruleActions[dep2].rewriteConfig.host);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Path", rules[dep1].ruleActions[dep2].redirectConfig.path);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Protocol", rules[dep1].ruleActions[dep2].redirectConfig.protocol);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Port", rules[dep1].ruleActions[dep2].redirectConfig.port);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Query", rules[dep1].ruleActions[dep2].redirectConfig.query);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.Host", rules[dep1].ruleActions[dep2].redirectConfig.host);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RedirectConfig.HttpCode", rules[dep1].ruleActions[dep2].redirectConfig.httpCode);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Type", rules[dep1].ruleActions[dep2].type);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".Order", std::to_string(rules[dep1].ruleActions[dep2].order));
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Path", rules[dep1].ruleActions[dep2].rewriteConfig.path);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Query", rules[dep1].ruleActions[dep2].rewriteConfig.query);
|
||||
setBodyParameter(std::string("Rules") + "." + std::to_string(dep1 + 1) + ".RuleActions." + std::to_string(dep2 + 1) + ".RewriteConfig.Host", rules[dep1].ruleActions[dep2].rewriteConfig.host);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,15 @@ UpdateServerGroupAttributeRequest::UpdateServerGroupAttributeRequest()
|
||||
|
||||
UpdateServerGroupAttributeRequest::~UpdateServerGroupAttributeRequest() {}
|
||||
|
||||
bool UpdateServerGroupAttributeRequest::getCrossZoneEnabled() const {
|
||||
return crossZoneEnabled_;
|
||||
}
|
||||
|
||||
void UpdateServerGroupAttributeRequest::setCrossZoneEnabled(bool crossZoneEnabled) {
|
||||
crossZoneEnabled_ = crossZoneEnabled;
|
||||
setParameter(std::string("CrossZoneEnabled"), crossZoneEnabled ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string UpdateServerGroupAttributeRequest::getServerGroupName() const {
|
||||
return serverGroupName_;
|
||||
}
|
||||
|
||||
@@ -21,8 +21,12 @@ set(dms-enterprise_public_header
|
||||
include/alibabacloud/dms-enterprise/Dms_enterpriseExport.h )
|
||||
|
||||
set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddAuthorityTemplateItemsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddDesensitizationRuleRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddDesensitizationRuleResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLhMembersRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLhMembersResult.h
|
||||
include/alibabacloud/dms-enterprise/model/AddLogicTableRouteConfigRequest.h
|
||||
@@ -45,6 +49,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ChangeLhDagOwnerResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CloseOrderRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CloseOrderResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacAuthorizationRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacAuthorizationResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateDataArchiveOrderRequest.h
|
||||
@@ -93,6 +101,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadFileJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/CreateUploadOSSFileJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacAuthorizationResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteInstanceRequest.h
|
||||
@@ -111,6 +123,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/DeleteProxyAccessResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteScenarioRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteScenarioResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskResult.h
|
||||
include/alibabacloud/dms-enterprise/model/DeleteTaskFlowRequest.h
|
||||
@@ -135,6 +149,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteScriptResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteStructSyncRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ExecuteStructSyncResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetApprovalDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetAuthorityTemplateRequest.h
|
||||
@@ -173,6 +189,12 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetDataExportPreCheckDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataImportSQLRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataImportSQLResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeCatalogRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeCatalogResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeTableRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataLakeTableResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobDegreeRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobDegreeResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetDataTrackJobTableMetaRequest.h
|
||||
@@ -223,6 +245,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetSQLReviewOptimizeDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
|
||||
@@ -233,6 +257,10 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GetStructSyncOrderDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDBTopologyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDBTopologyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectFlowRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectFlowResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableDesignProjectInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableTopologyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTableTopologyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/GetTaskRequest.h
|
||||
@@ -255,8 +283,20 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/GrantUserPermissionResult.h
|
||||
include/alibabacloud/dms-enterprise/model/InspectProxyAccessSecretRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/InspectProxyAccessSecretResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacAuthorizationsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacAuthorizationsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacPoliciesRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAbacPoliciesResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedDatabasesForUserRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedDatabasesForUserResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedInstancesForUserRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedInstancesForUserResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListAuthorizedUsersForInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListClassificationTemplatesResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListColumnsRequest.h
|
||||
@@ -277,6 +317,12 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLPreCheckDetailResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLTypeRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataImportSQLTypeResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeCatalogRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeCatalogResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeDatabaseRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeDatabaseResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeTablebaseInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDataLakeTablebaseInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
|
||||
@@ -319,6 +365,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListScenariosRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListScenariosResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailRequest.h
|
||||
@@ -363,12 +411,16 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/ModifyDataCorrectExecSQLResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ModifyDesensitizationStrategyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ModifyDesensitizationStrategyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ModifyInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ModifyInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/MoveTaskFlowToScenarioResult.h
|
||||
include/alibabacloud/dms-enterprise/model/OfflineTaskFlowRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/OfflineTaskFlowResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PauseDataCorrectSQLJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/PauseDataCorrectSQLJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PauseDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/PauseDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PreviewWorkflowRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/PreviewWorkflowResult.h
|
||||
include/alibabacloud/dms-enterprise/model/PublishAndDeployTaskFlowRequest.h
|
||||
@@ -385,8 +437,12 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/RegisterInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RegisterUserRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RegisterUserResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RemoveDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RemoveDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataCorrectSQLJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/RestartDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/ResumeTaskFlowInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/RetryDataCorrectPreCheckRequest.h
|
||||
@@ -403,6 +459,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/SearchTableResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SetOwnersRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SetOwnersResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SetWorkflowExtraInfoRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SetWorkflowExtraInfoResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SkipDataCorrectRowCheckRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SkipDataCorrectRowCheckResult.h
|
||||
include/alibabacloud/dms-enterprise/model/StopTaskFlowInstanceRequest.h
|
||||
@@ -411,12 +469,16 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/SubmitOrderApprovalResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SubmitStructSyncOrderApprovalResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SuspendDataExportJobRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SuspendDataExportJobResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SuspendTaskFlowInstanceResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SyncDatabaseMetaResult.h
|
||||
include/alibabacloud/dms-enterprise/model/SyncInstanceMetaRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/SyncInstanceMetaResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAbacPolicyRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAbacPolicyResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAuthorityTemplateRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateAuthorityTemplateResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateInstanceRequest.h
|
||||
@@ -425,6 +487,8 @@ set(dms-enterprise_public_header_model
|
||||
include/alibabacloud/dms-enterprise/model/UpdateSLARulesResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateScenarioRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateScenarioResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateStandardGroupRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateStandardGroupResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskConfigRequest.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskConfigResult.h
|
||||
include/alibabacloud/dms-enterprise/model/UpdateTaskContentRequest.h
|
||||
@@ -458,8 +522,12 @@ set(dms-enterprise_public_header_model
|
||||
|
||||
set(dms-enterprise_src
|
||||
src/Dms-enterpriseClient.cc
|
||||
src/model/AddAuthorityTemplateItemsRequest.cc
|
||||
src/model/AddAuthorityTemplateItemsResult.cc
|
||||
src/model/AddDesensitizationRuleRequest.cc
|
||||
src/model/AddDesensitizationRuleResult.cc
|
||||
src/model/AddInstanceRequest.cc
|
||||
src/model/AddInstanceResult.cc
|
||||
src/model/AddLhMembersRequest.cc
|
||||
src/model/AddLhMembersResult.cc
|
||||
src/model/AddLogicTableRouteConfigRequest.cc
|
||||
@@ -482,6 +550,10 @@ set(dms-enterprise_src
|
||||
src/model/ChangeLhDagOwnerResult.cc
|
||||
src/model/CloseOrderRequest.cc
|
||||
src/model/CloseOrderResult.cc
|
||||
src/model/CreateAbacAuthorizationRequest.cc
|
||||
src/model/CreateAbacAuthorizationResult.cc
|
||||
src/model/CreateAbacPolicyRequest.cc
|
||||
src/model/CreateAbacPolicyResult.cc
|
||||
src/model/CreateAuthorityTemplateRequest.cc
|
||||
src/model/CreateAuthorityTemplateResult.cc
|
||||
src/model/CreateDataArchiveOrderRequest.cc
|
||||
@@ -530,6 +602,10 @@ set(dms-enterprise_src
|
||||
src/model/CreateUploadFileJobResult.cc
|
||||
src/model/CreateUploadOSSFileJobRequest.cc
|
||||
src/model/CreateUploadOSSFileJobResult.cc
|
||||
src/model/DeleteAbacAuthorizationRequest.cc
|
||||
src/model/DeleteAbacAuthorizationResult.cc
|
||||
src/model/DeleteAbacPolicyRequest.cc
|
||||
src/model/DeleteAbacPolicyResult.cc
|
||||
src/model/DeleteAuthorityTemplateRequest.cc
|
||||
src/model/DeleteAuthorityTemplateResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
@@ -548,6 +624,8 @@ set(dms-enterprise_src
|
||||
src/model/DeleteProxyAccessResult.cc
|
||||
src/model/DeleteScenarioRequest.cc
|
||||
src/model/DeleteScenarioResult.cc
|
||||
src/model/DeleteStandardGroupRequest.cc
|
||||
src/model/DeleteStandardGroupResult.cc
|
||||
src/model/DeleteTaskRequest.cc
|
||||
src/model/DeleteTaskResult.cc
|
||||
src/model/DeleteTaskFlowRequest.cc
|
||||
@@ -572,6 +650,8 @@ set(dms-enterprise_src
|
||||
src/model/ExecuteScriptResult.cc
|
||||
src/model/ExecuteStructSyncRequest.cc
|
||||
src/model/ExecuteStructSyncResult.cc
|
||||
src/model/GetAbacPolicyRequest.cc
|
||||
src/model/GetAbacPolicyResult.cc
|
||||
src/model/GetApprovalDetailRequest.cc
|
||||
src/model/GetApprovalDetailResult.cc
|
||||
src/model/GetAuthorityTemplateRequest.cc
|
||||
@@ -610,6 +690,12 @@ set(dms-enterprise_src
|
||||
src/model/GetDataExportPreCheckDetailResult.cc
|
||||
src/model/GetDataImportSQLRequest.cc
|
||||
src/model/GetDataImportSQLResult.cc
|
||||
src/model/GetDataLakeCatalogRequest.cc
|
||||
src/model/GetDataLakeCatalogResult.cc
|
||||
src/model/GetDataLakeDatabaseRequest.cc
|
||||
src/model/GetDataLakeDatabaseResult.cc
|
||||
src/model/GetDataLakeTableRequest.cc
|
||||
src/model/GetDataLakeTableResult.cc
|
||||
src/model/GetDataTrackJobDegreeRequest.cc
|
||||
src/model/GetDataTrackJobDegreeResult.cc
|
||||
src/model/GetDataTrackJobTableMetaRequest.cc
|
||||
@@ -660,6 +746,8 @@ set(dms-enterprise_src
|
||||
src/model/GetSQLReviewCheckResultStatusResult.cc
|
||||
src/model/GetSQLReviewOptimizeDetailRequest.cc
|
||||
src/model/GetSQLReviewOptimizeDetailResult.cc
|
||||
src/model/GetStandardGroupRequest.cc
|
||||
src/model/GetStandardGroupResult.cc
|
||||
src/model/GetStructSyncExecSqlDetailRequest.cc
|
||||
src/model/GetStructSyncExecSqlDetailResult.cc
|
||||
src/model/GetStructSyncJobAnalyzeResultRequest.cc
|
||||
@@ -670,6 +758,10 @@ set(dms-enterprise_src
|
||||
src/model/GetStructSyncOrderDetailResult.cc
|
||||
src/model/GetTableDBTopologyRequest.cc
|
||||
src/model/GetTableDBTopologyResult.cc
|
||||
src/model/GetTableDesignProjectFlowRequest.cc
|
||||
src/model/GetTableDesignProjectFlowResult.cc
|
||||
src/model/GetTableDesignProjectInfoRequest.cc
|
||||
src/model/GetTableDesignProjectInfoResult.cc
|
||||
src/model/GetTableTopologyRequest.cc
|
||||
src/model/GetTableTopologyResult.cc
|
||||
src/model/GetTaskRequest.cc
|
||||
@@ -692,8 +784,20 @@ set(dms-enterprise_src
|
||||
src/model/GrantUserPermissionResult.cc
|
||||
src/model/InspectProxyAccessSecretRequest.cc
|
||||
src/model/InspectProxyAccessSecretResult.cc
|
||||
src/model/ListAbacAuthorizationsRequest.cc
|
||||
src/model/ListAbacAuthorizationsResult.cc
|
||||
src/model/ListAbacPoliciesRequest.cc
|
||||
src/model/ListAbacPoliciesResult.cc
|
||||
src/model/ListAuthorityTemplateRequest.cc
|
||||
src/model/ListAuthorityTemplateResult.cc
|
||||
src/model/ListAuthorizedDatabasesForUserRequest.cc
|
||||
src/model/ListAuthorizedDatabasesForUserResult.cc
|
||||
src/model/ListAuthorizedInstancesForUserRequest.cc
|
||||
src/model/ListAuthorizedInstancesForUserResult.cc
|
||||
src/model/ListAuthorizedUsersForDatabaseRequest.cc
|
||||
src/model/ListAuthorizedUsersForDatabaseResult.cc
|
||||
src/model/ListAuthorizedUsersForInstanceRequest.cc
|
||||
src/model/ListAuthorizedUsersForInstanceResult.cc
|
||||
src/model/ListClassificationTemplatesRequest.cc
|
||||
src/model/ListClassificationTemplatesResult.cc
|
||||
src/model/ListColumnsRequest.cc
|
||||
@@ -714,6 +818,12 @@ set(dms-enterprise_src
|
||||
src/model/ListDataImportSQLPreCheckDetailResult.cc
|
||||
src/model/ListDataImportSQLTypeRequest.cc
|
||||
src/model/ListDataImportSQLTypeResult.cc
|
||||
src/model/ListDataLakeCatalogRequest.cc
|
||||
src/model/ListDataLakeCatalogResult.cc
|
||||
src/model/ListDataLakeDatabaseRequest.cc
|
||||
src/model/ListDataLakeDatabaseResult.cc
|
||||
src/model/ListDataLakeTablebaseInfoRequest.cc
|
||||
src/model/ListDataLakeTablebaseInfoResult.cc
|
||||
src/model/ListDatabaseUserPermssionsRequest.cc
|
||||
src/model/ListDatabaseUserPermssionsResult.cc
|
||||
src/model/ListDatabasesRequest.cc
|
||||
@@ -756,6 +866,8 @@ set(dms-enterprise_src
|
||||
src/model/ListSQLReviewOriginSQLResult.cc
|
||||
src/model/ListScenariosRequest.cc
|
||||
src/model/ListScenariosResult.cc
|
||||
src/model/ListSensitiveColumnInfoRequest.cc
|
||||
src/model/ListSensitiveColumnInfoResult.cc
|
||||
src/model/ListSensitiveColumnsRequest.cc
|
||||
src/model/ListSensitiveColumnsResult.cc
|
||||
src/model/ListSensitiveColumnsDetailRequest.cc
|
||||
@@ -800,12 +912,16 @@ set(dms-enterprise_src
|
||||
src/model/ModifyDataCorrectExecSQLResult.cc
|
||||
src/model/ModifyDesensitizationStrategyRequest.cc
|
||||
src/model/ModifyDesensitizationStrategyResult.cc
|
||||
src/model/ModifyInstanceRequest.cc
|
||||
src/model/ModifyInstanceResult.cc
|
||||
src/model/MoveTaskFlowToScenarioRequest.cc
|
||||
src/model/MoveTaskFlowToScenarioResult.cc
|
||||
src/model/OfflineTaskFlowRequest.cc
|
||||
src/model/OfflineTaskFlowResult.cc
|
||||
src/model/PauseDataCorrectSQLJobRequest.cc
|
||||
src/model/PauseDataCorrectSQLJobResult.cc
|
||||
src/model/PauseDataExportJobRequest.cc
|
||||
src/model/PauseDataExportJobResult.cc
|
||||
src/model/PreviewWorkflowRequest.cc
|
||||
src/model/PreviewWorkflowResult.cc
|
||||
src/model/PublishAndDeployTaskFlowRequest.cc
|
||||
@@ -822,8 +938,12 @@ set(dms-enterprise_src
|
||||
src/model/RegisterInstanceResult.cc
|
||||
src/model/RegisterUserRequest.cc
|
||||
src/model/RegisterUserResult.cc
|
||||
src/model/RemoveDataExportJobRequest.cc
|
||||
src/model/RemoveDataExportJobResult.cc
|
||||
src/model/RestartDataCorrectSQLJobRequest.cc
|
||||
src/model/RestartDataCorrectSQLJobResult.cc
|
||||
src/model/RestartDataExportJobRequest.cc
|
||||
src/model/RestartDataExportJobResult.cc
|
||||
src/model/ResumeTaskFlowInstanceRequest.cc
|
||||
src/model/ResumeTaskFlowInstanceResult.cc
|
||||
src/model/RetryDataCorrectPreCheckRequest.cc
|
||||
@@ -840,6 +960,8 @@ set(dms-enterprise_src
|
||||
src/model/SearchTableResult.cc
|
||||
src/model/SetOwnersRequest.cc
|
||||
src/model/SetOwnersResult.cc
|
||||
src/model/SetWorkflowExtraInfoRequest.cc
|
||||
src/model/SetWorkflowExtraInfoResult.cc
|
||||
src/model/SkipDataCorrectRowCheckRequest.cc
|
||||
src/model/SkipDataCorrectRowCheckResult.cc
|
||||
src/model/StopTaskFlowInstanceRequest.cc
|
||||
@@ -848,12 +970,16 @@ set(dms-enterprise_src
|
||||
src/model/SubmitOrderApprovalResult.cc
|
||||
src/model/SubmitStructSyncOrderApprovalRequest.cc
|
||||
src/model/SubmitStructSyncOrderApprovalResult.cc
|
||||
src/model/SuspendDataExportJobRequest.cc
|
||||
src/model/SuspendDataExportJobResult.cc
|
||||
src/model/SuspendTaskFlowInstanceRequest.cc
|
||||
src/model/SuspendTaskFlowInstanceResult.cc
|
||||
src/model/SyncDatabaseMetaRequest.cc
|
||||
src/model/SyncDatabaseMetaResult.cc
|
||||
src/model/SyncInstanceMetaRequest.cc
|
||||
src/model/SyncInstanceMetaResult.cc
|
||||
src/model/UpdateAbacPolicyRequest.cc
|
||||
src/model/UpdateAbacPolicyResult.cc
|
||||
src/model/UpdateAuthorityTemplateRequest.cc
|
||||
src/model/UpdateAuthorityTemplateResult.cc
|
||||
src/model/UpdateInstanceRequest.cc
|
||||
@@ -862,6 +988,8 @@ set(dms-enterprise_src
|
||||
src/model/UpdateSLARulesResult.cc
|
||||
src/model/UpdateScenarioRequest.cc
|
||||
src/model/UpdateScenarioResult.cc
|
||||
src/model/UpdateStandardGroupRequest.cc
|
||||
src/model/UpdateStandardGroupResult.cc
|
||||
src/model/UpdateTaskConfigRequest.cc
|
||||
src/model/UpdateTaskConfigResult.cc
|
||||
src/model/UpdateTaskContentRequest.cc
|
||||
|
||||
@@ -22,8 +22,12 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Dms_enterpriseExport.h"
|
||||
#include "model/AddAuthorityTemplateItemsRequest.h"
|
||||
#include "model/AddAuthorityTemplateItemsResult.h"
|
||||
#include "model/AddDesensitizationRuleRequest.h"
|
||||
#include "model/AddDesensitizationRuleResult.h"
|
||||
#include "model/AddInstanceRequest.h"
|
||||
#include "model/AddInstanceResult.h"
|
||||
#include "model/AddLhMembersRequest.h"
|
||||
#include "model/AddLhMembersResult.h"
|
||||
#include "model/AddLogicTableRouteConfigRequest.h"
|
||||
@@ -46,6 +50,10 @@
|
||||
#include "model/ChangeLhDagOwnerResult.h"
|
||||
#include "model/CloseOrderRequest.h"
|
||||
#include "model/CloseOrderResult.h"
|
||||
#include "model/CreateAbacAuthorizationRequest.h"
|
||||
#include "model/CreateAbacAuthorizationResult.h"
|
||||
#include "model/CreateAbacPolicyRequest.h"
|
||||
#include "model/CreateAbacPolicyResult.h"
|
||||
#include "model/CreateAuthorityTemplateRequest.h"
|
||||
#include "model/CreateAuthorityTemplateResult.h"
|
||||
#include "model/CreateDataArchiveOrderRequest.h"
|
||||
@@ -94,6 +102,10 @@
|
||||
#include "model/CreateUploadFileJobResult.h"
|
||||
#include "model/CreateUploadOSSFileJobRequest.h"
|
||||
#include "model/CreateUploadOSSFileJobResult.h"
|
||||
#include "model/DeleteAbacAuthorizationRequest.h"
|
||||
#include "model/DeleteAbacAuthorizationResult.h"
|
||||
#include "model/DeleteAbacPolicyRequest.h"
|
||||
#include "model/DeleteAbacPolicyResult.h"
|
||||
#include "model/DeleteAuthorityTemplateRequest.h"
|
||||
#include "model/DeleteAuthorityTemplateResult.h"
|
||||
#include "model/DeleteInstanceRequest.h"
|
||||
@@ -112,6 +124,8 @@
|
||||
#include "model/DeleteProxyAccessResult.h"
|
||||
#include "model/DeleteScenarioRequest.h"
|
||||
#include "model/DeleteScenarioResult.h"
|
||||
#include "model/DeleteStandardGroupRequest.h"
|
||||
#include "model/DeleteStandardGroupResult.h"
|
||||
#include "model/DeleteTaskRequest.h"
|
||||
#include "model/DeleteTaskResult.h"
|
||||
#include "model/DeleteTaskFlowRequest.h"
|
||||
@@ -136,6 +150,8 @@
|
||||
#include "model/ExecuteScriptResult.h"
|
||||
#include "model/ExecuteStructSyncRequest.h"
|
||||
#include "model/ExecuteStructSyncResult.h"
|
||||
#include "model/GetAbacPolicyRequest.h"
|
||||
#include "model/GetAbacPolicyResult.h"
|
||||
#include "model/GetApprovalDetailRequest.h"
|
||||
#include "model/GetApprovalDetailResult.h"
|
||||
#include "model/GetAuthorityTemplateRequest.h"
|
||||
@@ -174,6 +190,12 @@
|
||||
#include "model/GetDataExportPreCheckDetailResult.h"
|
||||
#include "model/GetDataImportSQLRequest.h"
|
||||
#include "model/GetDataImportSQLResult.h"
|
||||
#include "model/GetDataLakeCatalogRequest.h"
|
||||
#include "model/GetDataLakeCatalogResult.h"
|
||||
#include "model/GetDataLakeDatabaseRequest.h"
|
||||
#include "model/GetDataLakeDatabaseResult.h"
|
||||
#include "model/GetDataLakeTableRequest.h"
|
||||
#include "model/GetDataLakeTableResult.h"
|
||||
#include "model/GetDataTrackJobDegreeRequest.h"
|
||||
#include "model/GetDataTrackJobDegreeResult.h"
|
||||
#include "model/GetDataTrackJobTableMetaRequest.h"
|
||||
@@ -224,6 +246,8 @@
|
||||
#include "model/GetSQLReviewCheckResultStatusResult.h"
|
||||
#include "model/GetSQLReviewOptimizeDetailRequest.h"
|
||||
#include "model/GetSQLReviewOptimizeDetailResult.h"
|
||||
#include "model/GetStandardGroupRequest.h"
|
||||
#include "model/GetStandardGroupResult.h"
|
||||
#include "model/GetStructSyncExecSqlDetailRequest.h"
|
||||
#include "model/GetStructSyncExecSqlDetailResult.h"
|
||||
#include "model/GetStructSyncJobAnalyzeResultRequest.h"
|
||||
@@ -234,6 +258,10 @@
|
||||
#include "model/GetStructSyncOrderDetailResult.h"
|
||||
#include "model/GetTableDBTopologyRequest.h"
|
||||
#include "model/GetTableDBTopologyResult.h"
|
||||
#include "model/GetTableDesignProjectFlowRequest.h"
|
||||
#include "model/GetTableDesignProjectFlowResult.h"
|
||||
#include "model/GetTableDesignProjectInfoRequest.h"
|
||||
#include "model/GetTableDesignProjectInfoResult.h"
|
||||
#include "model/GetTableTopologyRequest.h"
|
||||
#include "model/GetTableTopologyResult.h"
|
||||
#include "model/GetTaskRequest.h"
|
||||
@@ -256,8 +284,20 @@
|
||||
#include "model/GrantUserPermissionResult.h"
|
||||
#include "model/InspectProxyAccessSecretRequest.h"
|
||||
#include "model/InspectProxyAccessSecretResult.h"
|
||||
#include "model/ListAbacAuthorizationsRequest.h"
|
||||
#include "model/ListAbacAuthorizationsResult.h"
|
||||
#include "model/ListAbacPoliciesRequest.h"
|
||||
#include "model/ListAbacPoliciesResult.h"
|
||||
#include "model/ListAuthorityTemplateRequest.h"
|
||||
#include "model/ListAuthorityTemplateResult.h"
|
||||
#include "model/ListAuthorizedDatabasesForUserRequest.h"
|
||||
#include "model/ListAuthorizedDatabasesForUserResult.h"
|
||||
#include "model/ListAuthorizedInstancesForUserRequest.h"
|
||||
#include "model/ListAuthorizedInstancesForUserResult.h"
|
||||
#include "model/ListAuthorizedUsersForDatabaseRequest.h"
|
||||
#include "model/ListAuthorizedUsersForDatabaseResult.h"
|
||||
#include "model/ListAuthorizedUsersForInstanceRequest.h"
|
||||
#include "model/ListAuthorizedUsersForInstanceResult.h"
|
||||
#include "model/ListClassificationTemplatesRequest.h"
|
||||
#include "model/ListClassificationTemplatesResult.h"
|
||||
#include "model/ListColumnsRequest.h"
|
||||
@@ -278,6 +318,12 @@
|
||||
#include "model/ListDataImportSQLPreCheckDetailResult.h"
|
||||
#include "model/ListDataImportSQLTypeRequest.h"
|
||||
#include "model/ListDataImportSQLTypeResult.h"
|
||||
#include "model/ListDataLakeCatalogRequest.h"
|
||||
#include "model/ListDataLakeCatalogResult.h"
|
||||
#include "model/ListDataLakeDatabaseRequest.h"
|
||||
#include "model/ListDataLakeDatabaseResult.h"
|
||||
#include "model/ListDataLakeTablebaseInfoRequest.h"
|
||||
#include "model/ListDataLakeTablebaseInfoResult.h"
|
||||
#include "model/ListDatabaseUserPermssionsRequest.h"
|
||||
#include "model/ListDatabaseUserPermssionsResult.h"
|
||||
#include "model/ListDatabasesRequest.h"
|
||||
@@ -320,6 +366,8 @@
|
||||
#include "model/ListSQLReviewOriginSQLResult.h"
|
||||
#include "model/ListScenariosRequest.h"
|
||||
#include "model/ListScenariosResult.h"
|
||||
#include "model/ListSensitiveColumnInfoRequest.h"
|
||||
#include "model/ListSensitiveColumnInfoResult.h"
|
||||
#include "model/ListSensitiveColumnsRequest.h"
|
||||
#include "model/ListSensitiveColumnsResult.h"
|
||||
#include "model/ListSensitiveColumnsDetailRequest.h"
|
||||
@@ -364,12 +412,16 @@
|
||||
#include "model/ModifyDataCorrectExecSQLResult.h"
|
||||
#include "model/ModifyDesensitizationStrategyRequest.h"
|
||||
#include "model/ModifyDesensitizationStrategyResult.h"
|
||||
#include "model/ModifyInstanceRequest.h"
|
||||
#include "model/ModifyInstanceResult.h"
|
||||
#include "model/MoveTaskFlowToScenarioRequest.h"
|
||||
#include "model/MoveTaskFlowToScenarioResult.h"
|
||||
#include "model/OfflineTaskFlowRequest.h"
|
||||
#include "model/OfflineTaskFlowResult.h"
|
||||
#include "model/PauseDataCorrectSQLJobRequest.h"
|
||||
#include "model/PauseDataCorrectSQLJobResult.h"
|
||||
#include "model/PauseDataExportJobRequest.h"
|
||||
#include "model/PauseDataExportJobResult.h"
|
||||
#include "model/PreviewWorkflowRequest.h"
|
||||
#include "model/PreviewWorkflowResult.h"
|
||||
#include "model/PublishAndDeployTaskFlowRequest.h"
|
||||
@@ -386,8 +438,12 @@
|
||||
#include "model/RegisterInstanceResult.h"
|
||||
#include "model/RegisterUserRequest.h"
|
||||
#include "model/RegisterUserResult.h"
|
||||
#include "model/RemoveDataExportJobRequest.h"
|
||||
#include "model/RemoveDataExportJobResult.h"
|
||||
#include "model/RestartDataCorrectSQLJobRequest.h"
|
||||
#include "model/RestartDataCorrectSQLJobResult.h"
|
||||
#include "model/RestartDataExportJobRequest.h"
|
||||
#include "model/RestartDataExportJobResult.h"
|
||||
#include "model/ResumeTaskFlowInstanceRequest.h"
|
||||
#include "model/ResumeTaskFlowInstanceResult.h"
|
||||
#include "model/RetryDataCorrectPreCheckRequest.h"
|
||||
@@ -404,6 +460,8 @@
|
||||
#include "model/SearchTableResult.h"
|
||||
#include "model/SetOwnersRequest.h"
|
||||
#include "model/SetOwnersResult.h"
|
||||
#include "model/SetWorkflowExtraInfoRequest.h"
|
||||
#include "model/SetWorkflowExtraInfoResult.h"
|
||||
#include "model/SkipDataCorrectRowCheckRequest.h"
|
||||
#include "model/SkipDataCorrectRowCheckResult.h"
|
||||
#include "model/StopTaskFlowInstanceRequest.h"
|
||||
@@ -412,12 +470,16 @@
|
||||
#include "model/SubmitOrderApprovalResult.h"
|
||||
#include "model/SubmitStructSyncOrderApprovalRequest.h"
|
||||
#include "model/SubmitStructSyncOrderApprovalResult.h"
|
||||
#include "model/SuspendDataExportJobRequest.h"
|
||||
#include "model/SuspendDataExportJobResult.h"
|
||||
#include "model/SuspendTaskFlowInstanceRequest.h"
|
||||
#include "model/SuspendTaskFlowInstanceResult.h"
|
||||
#include "model/SyncDatabaseMetaRequest.h"
|
||||
#include "model/SyncDatabaseMetaResult.h"
|
||||
#include "model/SyncInstanceMetaRequest.h"
|
||||
#include "model/SyncInstanceMetaResult.h"
|
||||
#include "model/UpdateAbacPolicyRequest.h"
|
||||
#include "model/UpdateAbacPolicyResult.h"
|
||||
#include "model/UpdateAuthorityTemplateRequest.h"
|
||||
#include "model/UpdateAuthorityTemplateResult.h"
|
||||
#include "model/UpdateInstanceRequest.h"
|
||||
@@ -426,6 +488,8 @@
|
||||
#include "model/UpdateSLARulesResult.h"
|
||||
#include "model/UpdateScenarioRequest.h"
|
||||
#include "model/UpdateScenarioResult.h"
|
||||
#include "model/UpdateStandardGroupRequest.h"
|
||||
#include "model/UpdateStandardGroupResult.h"
|
||||
#include "model/UpdateTaskConfigRequest.h"
|
||||
#include "model/UpdateTaskConfigResult.h"
|
||||
#include "model/UpdateTaskContentRequest.h"
|
||||
@@ -465,9 +529,15 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT Dms_enterpriseClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddAuthorityTemplateItemsResult> AddAuthorityTemplateItemsOutcome;
|
||||
typedef std::future<AddAuthorityTemplateItemsOutcome> AddAuthorityTemplateItemsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddAuthorityTemplateItemsRequest&, const AddAuthorityTemplateItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAuthorityTemplateItemsAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddDesensitizationRuleResult> AddDesensitizationRuleOutcome;
|
||||
typedef std::future<AddDesensitizationRuleOutcome> AddDesensitizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddDesensitizationRuleRequest&, const AddDesensitizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDesensitizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddInstanceResult> AddInstanceOutcome;
|
||||
typedef std::future<AddInstanceOutcome> AddInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddInstanceRequest&, const AddInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddLhMembersResult> AddLhMembersOutcome;
|
||||
typedef std::future<AddLhMembersOutcome> AddLhMembersOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::AddLhMembersRequest&, const AddLhMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLhMembersAsyncHandler;
|
||||
@@ -501,6 +571,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CloseOrderResult> CloseOrderOutcome;
|
||||
typedef std::future<CloseOrderOutcome> CloseOrderOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CloseOrderRequest&, const CloseOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAbacAuthorizationResult> CreateAbacAuthorizationOutcome;
|
||||
typedef std::future<CreateAbacAuthorizationOutcome> CreateAbacAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAbacAuthorizationRequest&, const CreateAbacAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAbacAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAbacPolicyResult> CreateAbacPolicyOutcome;
|
||||
typedef std::future<CreateAbacPolicyOutcome> CreateAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAbacPolicyRequest&, const CreateAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuthorityTemplateResult> CreateAuthorityTemplateOutcome;
|
||||
typedef std::future<CreateAuthorityTemplateOutcome> CreateAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateAuthorityTemplateRequest&, const CreateAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthorityTemplateAsyncHandler;
|
||||
@@ -573,6 +649,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateUploadOSSFileJobResult> CreateUploadOSSFileJobOutcome;
|
||||
typedef std::future<CreateUploadOSSFileJobOutcome> CreateUploadOSSFileJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateUploadOSSFileJobRequest&, const CreateUploadOSSFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadOSSFileJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAbacAuthorizationResult> DeleteAbacAuthorizationOutcome;
|
||||
typedef std::future<DeleteAbacAuthorizationOutcome> DeleteAbacAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAbacAuthorizationRequest&, const DeleteAbacAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAbacAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAbacPolicyResult> DeleteAbacPolicyOutcome;
|
||||
typedef std::future<DeleteAbacPolicyOutcome> DeleteAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAbacPolicyRequest&, const DeleteAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAuthorityTemplateResult> DeleteAuthorityTemplateOutcome;
|
||||
typedef std::future<DeleteAuthorityTemplateOutcome> DeleteAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteAuthorityTemplateRequest&, const DeleteAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAuthorityTemplateAsyncHandler;
|
||||
@@ -600,6 +682,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteScenarioResult> DeleteScenarioOutcome;
|
||||
typedef std::future<DeleteScenarioOutcome> DeleteScenarioOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteScenarioRequest&, const DeleteScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScenarioAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteStandardGroupResult> DeleteStandardGroupOutcome;
|
||||
typedef std::future<DeleteStandardGroupOutcome> DeleteStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteStandardGroupRequest&, const DeleteStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStandardGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTaskResult> DeleteTaskOutcome;
|
||||
typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::DeleteTaskRequest&, const DeleteTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskAsyncHandler;
|
||||
@@ -636,6 +721,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ExecuteStructSyncResult> ExecuteStructSyncOutcome;
|
||||
typedef std::future<ExecuteStructSyncOutcome> ExecuteStructSyncOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ExecuteStructSyncRequest&, const ExecuteStructSyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteStructSyncAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAbacPolicyResult> GetAbacPolicyOutcome;
|
||||
typedef std::future<GetAbacPolicyOutcome> GetAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetAbacPolicyRequest&, const GetAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetApprovalDetailResult> GetApprovalDetailOutcome;
|
||||
typedef std::future<GetApprovalDetailOutcome> GetApprovalDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetApprovalDetailRequest&, const GetApprovalDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApprovalDetailAsyncHandler;
|
||||
@@ -693,6 +781,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetDataImportSQLResult> GetDataImportSQLOutcome;
|
||||
typedef std::future<GetDataImportSQLOutcome> GetDataImportSQLOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataImportSQLRequest&, const GetDataImportSQLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataImportSQLAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeCatalogResult> GetDataLakeCatalogOutcome;
|
||||
typedef std::future<GetDataLakeCatalogOutcome> GetDataLakeCatalogOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeCatalogRequest&, const GetDataLakeCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeCatalogAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeDatabaseResult> GetDataLakeDatabaseOutcome;
|
||||
typedef std::future<GetDataLakeDatabaseOutcome> GetDataLakeDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeDatabaseRequest&, const GetDataLakeDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataLakeTableResult> GetDataLakeTableOutcome;
|
||||
typedef std::future<GetDataLakeTableOutcome> GetDataLakeTableOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataLakeTableRequest&, const GetDataLakeTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataLakeTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDataTrackJobDegreeResult> GetDataTrackJobDegreeOutcome;
|
||||
typedef std::future<GetDataTrackJobDegreeOutcome> GetDataTrackJobDegreeOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataTrackJobDegreeRequest&, const GetDataTrackJobDegreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataTrackJobDegreeAsyncHandler;
|
||||
@@ -768,6 +865,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetSQLReviewOptimizeDetailResult> GetSQLReviewOptimizeDetailOutcome;
|
||||
typedef std::future<GetSQLReviewOptimizeDetailOutcome> GetSQLReviewOptimizeDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetSQLReviewOptimizeDetailRequest&, const GetSQLReviewOptimizeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSQLReviewOptimizeDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStandardGroupResult> GetStandardGroupOutcome;
|
||||
typedef std::future<GetStandardGroupOutcome> GetStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStandardGroupRequest&, const GetStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStandardGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStructSyncExecSqlDetailResult> GetStructSyncExecSqlDetailOutcome;
|
||||
typedef std::future<GetStructSyncExecSqlDetailOutcome> GetStructSyncExecSqlDetailOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncExecSqlDetailRequest&, const GetStructSyncExecSqlDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncExecSqlDetailAsyncHandler;
|
||||
@@ -783,6 +883,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetTableDBTopologyResult> GetTableDBTopologyOutcome;
|
||||
typedef std::future<GetTableDBTopologyOutcome> GetTableDBTopologyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDBTopologyRequest&, const GetTableDBTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDBTopologyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTableDesignProjectFlowResult> GetTableDesignProjectFlowOutcome;
|
||||
typedef std::future<GetTableDesignProjectFlowOutcome> GetTableDesignProjectFlowOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDesignProjectFlowRequest&, const GetTableDesignProjectFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDesignProjectFlowAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTableDesignProjectInfoResult> GetTableDesignProjectInfoOutcome;
|
||||
typedef std::future<GetTableDesignProjectInfoOutcome> GetTableDesignProjectInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableDesignProjectInfoRequest&, const GetTableDesignProjectInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDesignProjectInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTableTopologyResult> GetTableTopologyOutcome;
|
||||
typedef std::future<GetTableTopologyOutcome> GetTableTopologyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetTableTopologyRequest&, const GetTableTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableTopologyAsyncHandler;
|
||||
@@ -816,9 +922,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::InspectProxyAccessSecretResult> InspectProxyAccessSecretOutcome;
|
||||
typedef std::future<InspectProxyAccessSecretOutcome> InspectProxyAccessSecretOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::InspectProxyAccessSecretRequest&, const InspectProxyAccessSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InspectProxyAccessSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAbacAuthorizationsResult> ListAbacAuthorizationsOutcome;
|
||||
typedef std::future<ListAbacAuthorizationsOutcome> ListAbacAuthorizationsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAbacAuthorizationsRequest&, const ListAbacAuthorizationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAbacAuthorizationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAbacPoliciesResult> ListAbacPoliciesOutcome;
|
||||
typedef std::future<ListAbacPoliciesOutcome> ListAbacPoliciesOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAbacPoliciesRequest&, const ListAbacPoliciesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAbacPoliciesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorityTemplateResult> ListAuthorityTemplateOutcome;
|
||||
typedef std::future<ListAuthorityTemplateOutcome> ListAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorityTemplateRequest&, const ListAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorityTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedDatabasesForUserResult> ListAuthorizedDatabasesForUserOutcome;
|
||||
typedef std::future<ListAuthorizedDatabasesForUserOutcome> ListAuthorizedDatabasesForUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedDatabasesForUserRequest&, const ListAuthorizedDatabasesForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedDatabasesForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedInstancesForUserResult> ListAuthorizedInstancesForUserOutcome;
|
||||
typedef std::future<ListAuthorizedInstancesForUserOutcome> ListAuthorizedInstancesForUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedInstancesForUserRequest&, const ListAuthorizedInstancesForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedInstancesForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedUsersForDatabaseResult> ListAuthorizedUsersForDatabaseOutcome;
|
||||
typedef std::future<ListAuthorizedUsersForDatabaseOutcome> ListAuthorizedUsersForDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedUsersForDatabaseRequest&, const ListAuthorizedUsersForDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedUsersForDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizedUsersForInstanceResult> ListAuthorizedUsersForInstanceOutcome;
|
||||
typedef std::future<ListAuthorizedUsersForInstanceOutcome> ListAuthorizedUsersForInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListAuthorizedUsersForInstanceRequest&, const ListAuthorizedUsersForInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizedUsersForInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListClassificationTemplatesResult> ListClassificationTemplatesOutcome;
|
||||
typedef std::future<ListClassificationTemplatesOutcome> ListClassificationTemplatesOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListClassificationTemplatesRequest&, const ListClassificationTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClassificationTemplatesAsyncHandler;
|
||||
@@ -849,6 +973,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListDataImportSQLTypeResult> ListDataImportSQLTypeOutcome;
|
||||
typedef std::future<ListDataImportSQLTypeOutcome> ListDataImportSQLTypeOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataImportSQLTypeRequest&, const ListDataImportSQLTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataImportSQLTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeCatalogResult> ListDataLakeCatalogOutcome;
|
||||
typedef std::future<ListDataLakeCatalogOutcome> ListDataLakeCatalogOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeCatalogRequest&, const ListDataLakeCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeCatalogAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeDatabaseResult> ListDataLakeDatabaseOutcome;
|
||||
typedef std::future<ListDataLakeDatabaseOutcome> ListDataLakeDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeDatabaseRequest&, const ListDataLakeDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLakeTablebaseInfoResult> ListDataLakeTablebaseInfoOutcome;
|
||||
typedef std::future<ListDataLakeTablebaseInfoOutcome> ListDataLakeTablebaseInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDataLakeTablebaseInfoRequest&, const ListDataLakeTablebaseInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLakeTablebaseInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDatabaseUserPermssionsResult> ListDatabaseUserPermssionsOutcome;
|
||||
typedef std::future<ListDatabaseUserPermssionsOutcome> ListDatabaseUserPermssionsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDatabaseUserPermssionsRequest&, const ListDatabaseUserPermssionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabaseUserPermssionsAsyncHandler;
|
||||
@@ -912,6 +1045,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListScenariosResult> ListScenariosOutcome;
|
||||
typedef std::future<ListScenariosOutcome> ListScenariosOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListScenariosRequest&, const ListScenariosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScenariosAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSensitiveColumnInfoResult> ListSensitiveColumnInfoOutcome;
|
||||
typedef std::future<ListSensitiveColumnInfoOutcome> ListSensitiveColumnInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnInfoRequest&, const ListSensitiveColumnInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSensitiveColumnsResult> ListSensitiveColumnsOutcome;
|
||||
typedef std::future<ListSensitiveColumnsOutcome> ListSensitiveColumnsOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnsRequest&, const ListSensitiveColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnsAsyncHandler;
|
||||
@@ -978,6 +1114,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDesensitizationStrategyResult> ModifyDesensitizationStrategyOutcome;
|
||||
typedef std::future<ModifyDesensitizationStrategyOutcome> ModifyDesensitizationStrategyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ModifyDesensitizationStrategyRequest&, const ModifyDesensitizationStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDesensitizationStrategyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
|
||||
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoveTaskFlowToScenarioResult> MoveTaskFlowToScenarioOutcome;
|
||||
typedef std::future<MoveTaskFlowToScenarioOutcome> MoveTaskFlowToScenarioOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::MoveTaskFlowToScenarioRequest&, const MoveTaskFlowToScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveTaskFlowToScenarioAsyncHandler;
|
||||
@@ -987,6 +1126,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::PauseDataCorrectSQLJobResult> PauseDataCorrectSQLJobOutcome;
|
||||
typedef std::future<PauseDataCorrectSQLJobOutcome> PauseDataCorrectSQLJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::PauseDataCorrectSQLJobRequest&, const PauseDataCorrectSQLJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseDataCorrectSQLJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::PauseDataExportJobResult> PauseDataExportJobOutcome;
|
||||
typedef std::future<PauseDataExportJobOutcome> PauseDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::PauseDataExportJobRequest&, const PauseDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseDataExportJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::PreviewWorkflowResult> PreviewWorkflowOutcome;
|
||||
typedef std::future<PreviewWorkflowOutcome> PreviewWorkflowOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::PreviewWorkflowRequest&, const PreviewWorkflowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreviewWorkflowAsyncHandler;
|
||||
@@ -1011,9 +1153,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RegisterUserResult> RegisterUserOutcome;
|
||||
typedef std::future<RegisterUserOutcome> RegisterUserOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RegisterUserRequest&, const RegisterUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveDataExportJobResult> RemoveDataExportJobOutcome;
|
||||
typedef std::future<RemoveDataExportJobOutcome> RemoveDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RemoveDataExportJobRequest&, const RemoveDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveDataExportJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::RestartDataCorrectSQLJobResult> RestartDataCorrectSQLJobOutcome;
|
||||
typedef std::future<RestartDataCorrectSQLJobOutcome> RestartDataCorrectSQLJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RestartDataCorrectSQLJobRequest&, const RestartDataCorrectSQLJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDataCorrectSQLJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::RestartDataExportJobResult> RestartDataExportJobOutcome;
|
||||
typedef std::future<RestartDataExportJobOutcome> RestartDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::RestartDataExportJobRequest&, const RestartDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDataExportJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResumeTaskFlowInstanceResult> ResumeTaskFlowInstanceOutcome;
|
||||
typedef std::future<ResumeTaskFlowInstanceOutcome> ResumeTaskFlowInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::ResumeTaskFlowInstanceRequest&, const ResumeTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeTaskFlowInstanceAsyncHandler;
|
||||
@@ -1038,6 +1186,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetOwnersResult> SetOwnersOutcome;
|
||||
typedef std::future<SetOwnersOutcome> SetOwnersOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SetOwnersRequest&, const SetOwnersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetOwnersAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetWorkflowExtraInfoResult> SetWorkflowExtraInfoOutcome;
|
||||
typedef std::future<SetWorkflowExtraInfoOutcome> SetWorkflowExtraInfoOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SetWorkflowExtraInfoRequest&, const SetWorkflowExtraInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWorkflowExtraInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SkipDataCorrectRowCheckResult> SkipDataCorrectRowCheckOutcome;
|
||||
typedef std::future<SkipDataCorrectRowCheckOutcome> SkipDataCorrectRowCheckOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SkipDataCorrectRowCheckRequest&, const SkipDataCorrectRowCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SkipDataCorrectRowCheckAsyncHandler;
|
||||
@@ -1050,6 +1201,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SubmitStructSyncOrderApprovalResult> SubmitStructSyncOrderApprovalOutcome;
|
||||
typedef std::future<SubmitStructSyncOrderApprovalOutcome> SubmitStructSyncOrderApprovalOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SubmitStructSyncOrderApprovalRequest&, const SubmitStructSyncOrderApprovalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitStructSyncOrderApprovalAsyncHandler;
|
||||
typedef Outcome<Error, Model::SuspendDataExportJobResult> SuspendDataExportJobOutcome;
|
||||
typedef std::future<SuspendDataExportJobOutcome> SuspendDataExportJobOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SuspendDataExportJobRequest&, const SuspendDataExportJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendDataExportJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SuspendTaskFlowInstanceResult> SuspendTaskFlowInstanceOutcome;
|
||||
typedef std::future<SuspendTaskFlowInstanceOutcome> SuspendTaskFlowInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SuspendTaskFlowInstanceRequest&, const SuspendTaskFlowInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendTaskFlowInstanceAsyncHandler;
|
||||
@@ -1059,6 +1213,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SyncInstanceMetaResult> SyncInstanceMetaOutcome;
|
||||
typedef std::future<SyncInstanceMetaOutcome> SyncInstanceMetaOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::SyncInstanceMetaRequest&, const SyncInstanceMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncInstanceMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAbacPolicyResult> UpdateAbacPolicyOutcome;
|
||||
typedef std::future<UpdateAbacPolicyOutcome> UpdateAbacPolicyOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateAbacPolicyRequest&, const UpdateAbacPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAbacPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAuthorityTemplateResult> UpdateAuthorityTemplateOutcome;
|
||||
typedef std::future<UpdateAuthorityTemplateOutcome> UpdateAuthorityTemplateOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateAuthorityTemplateRequest&, const UpdateAuthorityTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAuthorityTemplateAsyncHandler;
|
||||
@@ -1071,6 +1228,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateScenarioResult> UpdateScenarioOutcome;
|
||||
typedef std::future<UpdateScenarioOutcome> UpdateScenarioOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateScenarioRequest&, const UpdateScenarioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateScenarioAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateStandardGroupResult> UpdateStandardGroupOutcome;
|
||||
typedef std::future<UpdateStandardGroupOutcome> UpdateStandardGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateStandardGroupRequest&, const UpdateStandardGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStandardGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTaskConfigResult> UpdateTaskConfigOutcome;
|
||||
typedef std::future<UpdateTaskConfigOutcome> UpdateTaskConfigOutcomeCallable;
|
||||
typedef std::function<void(const Dms_enterpriseClient*, const Model::UpdateTaskConfigRequest&, const UpdateTaskConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskConfigAsyncHandler;
|
||||
@@ -1121,9 +1281,15 @@ namespace AlibabaCloud
|
||||
Dms_enterpriseClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Dms_enterpriseClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Dms_enterpriseClient();
|
||||
AddAuthorityTemplateItemsOutcome addAuthorityTemplateItems(const Model::AddAuthorityTemplateItemsRequest &request)const;
|
||||
void addAuthorityTemplateItemsAsync(const Model::AddAuthorityTemplateItemsRequest& request, const AddAuthorityTemplateItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddAuthorityTemplateItemsOutcomeCallable addAuthorityTemplateItemsCallable(const Model::AddAuthorityTemplateItemsRequest& request) const;
|
||||
AddDesensitizationRuleOutcome addDesensitizationRule(const Model::AddDesensitizationRuleRequest &request)const;
|
||||
void addDesensitizationRuleAsync(const Model::AddDesensitizationRuleRequest& request, const AddDesensitizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDesensitizationRuleOutcomeCallable addDesensitizationRuleCallable(const Model::AddDesensitizationRuleRequest& request) const;
|
||||
AddInstanceOutcome addInstance(const Model::AddInstanceRequest &request)const;
|
||||
void addInstanceAsync(const Model::AddInstanceRequest& request, const AddInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddInstanceOutcomeCallable addInstanceCallable(const Model::AddInstanceRequest& request) const;
|
||||
AddLhMembersOutcome addLhMembers(const Model::AddLhMembersRequest &request)const;
|
||||
void addLhMembersAsync(const Model::AddLhMembersRequest& request, const AddLhMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddLhMembersOutcomeCallable addLhMembersCallable(const Model::AddLhMembersRequest& request) const;
|
||||
@@ -1157,6 +1323,12 @@ namespace AlibabaCloud
|
||||
CloseOrderOutcome closeOrder(const Model::CloseOrderRequest &request)const;
|
||||
void closeOrderAsync(const Model::CloseOrderRequest& request, const CloseOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseOrderOutcomeCallable closeOrderCallable(const Model::CloseOrderRequest& request) const;
|
||||
CreateAbacAuthorizationOutcome createAbacAuthorization(const Model::CreateAbacAuthorizationRequest &request)const;
|
||||
void createAbacAuthorizationAsync(const Model::CreateAbacAuthorizationRequest& request, const CreateAbacAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAbacAuthorizationOutcomeCallable createAbacAuthorizationCallable(const Model::CreateAbacAuthorizationRequest& request) const;
|
||||
CreateAbacPolicyOutcome createAbacPolicy(const Model::CreateAbacPolicyRequest &request)const;
|
||||
void createAbacPolicyAsync(const Model::CreateAbacPolicyRequest& request, const CreateAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAbacPolicyOutcomeCallable createAbacPolicyCallable(const Model::CreateAbacPolicyRequest& request) const;
|
||||
CreateAuthorityTemplateOutcome createAuthorityTemplate(const Model::CreateAuthorityTemplateRequest &request)const;
|
||||
void createAuthorityTemplateAsync(const Model::CreateAuthorityTemplateRequest& request, const CreateAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthorityTemplateOutcomeCallable createAuthorityTemplateCallable(const Model::CreateAuthorityTemplateRequest& request) const;
|
||||
@@ -1229,6 +1401,12 @@ namespace AlibabaCloud
|
||||
CreateUploadOSSFileJobOutcome createUploadOSSFileJob(const Model::CreateUploadOSSFileJobRequest &request)const;
|
||||
void createUploadOSSFileJobAsync(const Model::CreateUploadOSSFileJobRequest& request, const CreateUploadOSSFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUploadOSSFileJobOutcomeCallable createUploadOSSFileJobCallable(const Model::CreateUploadOSSFileJobRequest& request) const;
|
||||
DeleteAbacAuthorizationOutcome deleteAbacAuthorization(const Model::DeleteAbacAuthorizationRequest &request)const;
|
||||
void deleteAbacAuthorizationAsync(const Model::DeleteAbacAuthorizationRequest& request, const DeleteAbacAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAbacAuthorizationOutcomeCallable deleteAbacAuthorizationCallable(const Model::DeleteAbacAuthorizationRequest& request) const;
|
||||
DeleteAbacPolicyOutcome deleteAbacPolicy(const Model::DeleteAbacPolicyRequest &request)const;
|
||||
void deleteAbacPolicyAsync(const Model::DeleteAbacPolicyRequest& request, const DeleteAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAbacPolicyOutcomeCallable deleteAbacPolicyCallable(const Model::DeleteAbacPolicyRequest& request) const;
|
||||
DeleteAuthorityTemplateOutcome deleteAuthorityTemplate(const Model::DeleteAuthorityTemplateRequest &request)const;
|
||||
void deleteAuthorityTemplateAsync(const Model::DeleteAuthorityTemplateRequest& request, const DeleteAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAuthorityTemplateOutcomeCallable deleteAuthorityTemplateCallable(const Model::DeleteAuthorityTemplateRequest& request) const;
|
||||
@@ -1256,6 +1434,9 @@ namespace AlibabaCloud
|
||||
DeleteScenarioOutcome deleteScenario(const Model::DeleteScenarioRequest &request)const;
|
||||
void deleteScenarioAsync(const Model::DeleteScenarioRequest& request, const DeleteScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteScenarioOutcomeCallable deleteScenarioCallable(const Model::DeleteScenarioRequest& request) const;
|
||||
DeleteStandardGroupOutcome deleteStandardGroup(const Model::DeleteStandardGroupRequest &request)const;
|
||||
void deleteStandardGroupAsync(const Model::DeleteStandardGroupRequest& request, const DeleteStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteStandardGroupOutcomeCallable deleteStandardGroupCallable(const Model::DeleteStandardGroupRequest& request) const;
|
||||
DeleteTaskOutcome deleteTask(const Model::DeleteTaskRequest &request)const;
|
||||
void deleteTaskAsync(const Model::DeleteTaskRequest& request, const DeleteTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTaskOutcomeCallable deleteTaskCallable(const Model::DeleteTaskRequest& request) const;
|
||||
@@ -1292,6 +1473,9 @@ namespace AlibabaCloud
|
||||
ExecuteStructSyncOutcome executeStructSync(const Model::ExecuteStructSyncRequest &request)const;
|
||||
void executeStructSyncAsync(const Model::ExecuteStructSyncRequest& request, const ExecuteStructSyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExecuteStructSyncOutcomeCallable executeStructSyncCallable(const Model::ExecuteStructSyncRequest& request) const;
|
||||
GetAbacPolicyOutcome getAbacPolicy(const Model::GetAbacPolicyRequest &request)const;
|
||||
void getAbacPolicyAsync(const Model::GetAbacPolicyRequest& request, const GetAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAbacPolicyOutcomeCallable getAbacPolicyCallable(const Model::GetAbacPolicyRequest& request) const;
|
||||
GetApprovalDetailOutcome getApprovalDetail(const Model::GetApprovalDetailRequest &request)const;
|
||||
void getApprovalDetailAsync(const Model::GetApprovalDetailRequest& request, const GetApprovalDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApprovalDetailOutcomeCallable getApprovalDetailCallable(const Model::GetApprovalDetailRequest& request) const;
|
||||
@@ -1349,6 +1533,15 @@ namespace AlibabaCloud
|
||||
GetDataImportSQLOutcome getDataImportSQL(const Model::GetDataImportSQLRequest &request)const;
|
||||
void getDataImportSQLAsync(const Model::GetDataImportSQLRequest& request, const GetDataImportSQLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataImportSQLOutcomeCallable getDataImportSQLCallable(const Model::GetDataImportSQLRequest& request) const;
|
||||
GetDataLakeCatalogOutcome getDataLakeCatalog(const Model::GetDataLakeCatalogRequest &request)const;
|
||||
void getDataLakeCatalogAsync(const Model::GetDataLakeCatalogRequest& request, const GetDataLakeCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeCatalogOutcomeCallable getDataLakeCatalogCallable(const Model::GetDataLakeCatalogRequest& request) const;
|
||||
GetDataLakeDatabaseOutcome getDataLakeDatabase(const Model::GetDataLakeDatabaseRequest &request)const;
|
||||
void getDataLakeDatabaseAsync(const Model::GetDataLakeDatabaseRequest& request, const GetDataLakeDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeDatabaseOutcomeCallable getDataLakeDatabaseCallable(const Model::GetDataLakeDatabaseRequest& request) const;
|
||||
GetDataLakeTableOutcome getDataLakeTable(const Model::GetDataLakeTableRequest &request)const;
|
||||
void getDataLakeTableAsync(const Model::GetDataLakeTableRequest& request, const GetDataLakeTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataLakeTableOutcomeCallable getDataLakeTableCallable(const Model::GetDataLakeTableRequest& request) const;
|
||||
GetDataTrackJobDegreeOutcome getDataTrackJobDegree(const Model::GetDataTrackJobDegreeRequest &request)const;
|
||||
void getDataTrackJobDegreeAsync(const Model::GetDataTrackJobDegreeRequest& request, const GetDataTrackJobDegreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDataTrackJobDegreeOutcomeCallable getDataTrackJobDegreeCallable(const Model::GetDataTrackJobDegreeRequest& request) const;
|
||||
@@ -1424,6 +1617,9 @@ namespace AlibabaCloud
|
||||
GetSQLReviewOptimizeDetailOutcome getSQLReviewOptimizeDetail(const Model::GetSQLReviewOptimizeDetailRequest &request)const;
|
||||
void getSQLReviewOptimizeDetailAsync(const Model::GetSQLReviewOptimizeDetailRequest& request, const GetSQLReviewOptimizeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSQLReviewOptimizeDetailOutcomeCallable getSQLReviewOptimizeDetailCallable(const Model::GetSQLReviewOptimizeDetailRequest& request) const;
|
||||
GetStandardGroupOutcome getStandardGroup(const Model::GetStandardGroupRequest &request)const;
|
||||
void getStandardGroupAsync(const Model::GetStandardGroupRequest& request, const GetStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStandardGroupOutcomeCallable getStandardGroupCallable(const Model::GetStandardGroupRequest& request) const;
|
||||
GetStructSyncExecSqlDetailOutcome getStructSyncExecSqlDetail(const Model::GetStructSyncExecSqlDetailRequest &request)const;
|
||||
void getStructSyncExecSqlDetailAsync(const Model::GetStructSyncExecSqlDetailRequest& request, const GetStructSyncExecSqlDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStructSyncExecSqlDetailOutcomeCallable getStructSyncExecSqlDetailCallable(const Model::GetStructSyncExecSqlDetailRequest& request) const;
|
||||
@@ -1439,6 +1635,12 @@ namespace AlibabaCloud
|
||||
GetTableDBTopologyOutcome getTableDBTopology(const Model::GetTableDBTopologyRequest &request)const;
|
||||
void getTableDBTopologyAsync(const Model::GetTableDBTopologyRequest& request, const GetTableDBTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDBTopologyOutcomeCallable getTableDBTopologyCallable(const Model::GetTableDBTopologyRequest& request) const;
|
||||
GetTableDesignProjectFlowOutcome getTableDesignProjectFlow(const Model::GetTableDesignProjectFlowRequest &request)const;
|
||||
void getTableDesignProjectFlowAsync(const Model::GetTableDesignProjectFlowRequest& request, const GetTableDesignProjectFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDesignProjectFlowOutcomeCallable getTableDesignProjectFlowCallable(const Model::GetTableDesignProjectFlowRequest& request) const;
|
||||
GetTableDesignProjectInfoOutcome getTableDesignProjectInfo(const Model::GetTableDesignProjectInfoRequest &request)const;
|
||||
void getTableDesignProjectInfoAsync(const Model::GetTableDesignProjectInfoRequest& request, const GetTableDesignProjectInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableDesignProjectInfoOutcomeCallable getTableDesignProjectInfoCallable(const Model::GetTableDesignProjectInfoRequest& request) const;
|
||||
GetTableTopologyOutcome getTableTopology(const Model::GetTableTopologyRequest &request)const;
|
||||
void getTableTopologyAsync(const Model::GetTableTopologyRequest& request, const GetTableTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTableTopologyOutcomeCallable getTableTopologyCallable(const Model::GetTableTopologyRequest& request) const;
|
||||
@@ -1472,9 +1674,27 @@ namespace AlibabaCloud
|
||||
InspectProxyAccessSecretOutcome inspectProxyAccessSecret(const Model::InspectProxyAccessSecretRequest &request)const;
|
||||
void inspectProxyAccessSecretAsync(const Model::InspectProxyAccessSecretRequest& request, const InspectProxyAccessSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InspectProxyAccessSecretOutcomeCallable inspectProxyAccessSecretCallable(const Model::InspectProxyAccessSecretRequest& request) const;
|
||||
ListAbacAuthorizationsOutcome listAbacAuthorizations(const Model::ListAbacAuthorizationsRequest &request)const;
|
||||
void listAbacAuthorizationsAsync(const Model::ListAbacAuthorizationsRequest& request, const ListAbacAuthorizationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAbacAuthorizationsOutcomeCallable listAbacAuthorizationsCallable(const Model::ListAbacAuthorizationsRequest& request) const;
|
||||
ListAbacPoliciesOutcome listAbacPolicies(const Model::ListAbacPoliciesRequest &request)const;
|
||||
void listAbacPoliciesAsync(const Model::ListAbacPoliciesRequest& request, const ListAbacPoliciesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAbacPoliciesOutcomeCallable listAbacPoliciesCallable(const Model::ListAbacPoliciesRequest& request) const;
|
||||
ListAuthorityTemplateOutcome listAuthorityTemplate(const Model::ListAuthorityTemplateRequest &request)const;
|
||||
void listAuthorityTemplateAsync(const Model::ListAuthorityTemplateRequest& request, const ListAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorityTemplateOutcomeCallable listAuthorityTemplateCallable(const Model::ListAuthorityTemplateRequest& request) const;
|
||||
ListAuthorizedDatabasesForUserOutcome listAuthorizedDatabasesForUser(const Model::ListAuthorizedDatabasesForUserRequest &request)const;
|
||||
void listAuthorizedDatabasesForUserAsync(const Model::ListAuthorizedDatabasesForUserRequest& request, const ListAuthorizedDatabasesForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedDatabasesForUserOutcomeCallable listAuthorizedDatabasesForUserCallable(const Model::ListAuthorizedDatabasesForUserRequest& request) const;
|
||||
ListAuthorizedInstancesForUserOutcome listAuthorizedInstancesForUser(const Model::ListAuthorizedInstancesForUserRequest &request)const;
|
||||
void listAuthorizedInstancesForUserAsync(const Model::ListAuthorizedInstancesForUserRequest& request, const ListAuthorizedInstancesForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedInstancesForUserOutcomeCallable listAuthorizedInstancesForUserCallable(const Model::ListAuthorizedInstancesForUserRequest& request) const;
|
||||
ListAuthorizedUsersForDatabaseOutcome listAuthorizedUsersForDatabase(const Model::ListAuthorizedUsersForDatabaseRequest &request)const;
|
||||
void listAuthorizedUsersForDatabaseAsync(const Model::ListAuthorizedUsersForDatabaseRequest& request, const ListAuthorizedUsersForDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedUsersForDatabaseOutcomeCallable listAuthorizedUsersForDatabaseCallable(const Model::ListAuthorizedUsersForDatabaseRequest& request) const;
|
||||
ListAuthorizedUsersForInstanceOutcome listAuthorizedUsersForInstance(const Model::ListAuthorizedUsersForInstanceRequest &request)const;
|
||||
void listAuthorizedUsersForInstanceAsync(const Model::ListAuthorizedUsersForInstanceRequest& request, const ListAuthorizedUsersForInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizedUsersForInstanceOutcomeCallable listAuthorizedUsersForInstanceCallable(const Model::ListAuthorizedUsersForInstanceRequest& request) const;
|
||||
ListClassificationTemplatesOutcome listClassificationTemplates(const Model::ListClassificationTemplatesRequest &request)const;
|
||||
void listClassificationTemplatesAsync(const Model::ListClassificationTemplatesRequest& request, const ListClassificationTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListClassificationTemplatesOutcomeCallable listClassificationTemplatesCallable(const Model::ListClassificationTemplatesRequest& request) const;
|
||||
@@ -1505,6 +1725,15 @@ namespace AlibabaCloud
|
||||
ListDataImportSQLTypeOutcome listDataImportSQLType(const Model::ListDataImportSQLTypeRequest &request)const;
|
||||
void listDataImportSQLTypeAsync(const Model::ListDataImportSQLTypeRequest& request, const ListDataImportSQLTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataImportSQLTypeOutcomeCallable listDataImportSQLTypeCallable(const Model::ListDataImportSQLTypeRequest& request) const;
|
||||
ListDataLakeCatalogOutcome listDataLakeCatalog(const Model::ListDataLakeCatalogRequest &request)const;
|
||||
void listDataLakeCatalogAsync(const Model::ListDataLakeCatalogRequest& request, const ListDataLakeCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeCatalogOutcomeCallable listDataLakeCatalogCallable(const Model::ListDataLakeCatalogRequest& request) const;
|
||||
ListDataLakeDatabaseOutcome listDataLakeDatabase(const Model::ListDataLakeDatabaseRequest &request)const;
|
||||
void listDataLakeDatabaseAsync(const Model::ListDataLakeDatabaseRequest& request, const ListDataLakeDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeDatabaseOutcomeCallable listDataLakeDatabaseCallable(const Model::ListDataLakeDatabaseRequest& request) const;
|
||||
ListDataLakeTablebaseInfoOutcome listDataLakeTablebaseInfo(const Model::ListDataLakeTablebaseInfoRequest &request)const;
|
||||
void listDataLakeTablebaseInfoAsync(const Model::ListDataLakeTablebaseInfoRequest& request, const ListDataLakeTablebaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLakeTablebaseInfoOutcomeCallable listDataLakeTablebaseInfoCallable(const Model::ListDataLakeTablebaseInfoRequest& request) const;
|
||||
ListDatabaseUserPermssionsOutcome listDatabaseUserPermssions(const Model::ListDatabaseUserPermssionsRequest &request)const;
|
||||
void listDatabaseUserPermssionsAsync(const Model::ListDatabaseUserPermssionsRequest& request, const ListDatabaseUserPermssionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDatabaseUserPermssionsOutcomeCallable listDatabaseUserPermssionsCallable(const Model::ListDatabaseUserPermssionsRequest& request) const;
|
||||
@@ -1568,6 +1797,9 @@ namespace AlibabaCloud
|
||||
ListScenariosOutcome listScenarios(const Model::ListScenariosRequest &request)const;
|
||||
void listScenariosAsync(const Model::ListScenariosRequest& request, const ListScenariosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListScenariosOutcomeCallable listScenariosCallable(const Model::ListScenariosRequest& request) const;
|
||||
ListSensitiveColumnInfoOutcome listSensitiveColumnInfo(const Model::ListSensitiveColumnInfoRequest &request)const;
|
||||
void listSensitiveColumnInfoAsync(const Model::ListSensitiveColumnInfoRequest& request, const ListSensitiveColumnInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSensitiveColumnInfoOutcomeCallable listSensitiveColumnInfoCallable(const Model::ListSensitiveColumnInfoRequest& request) const;
|
||||
ListSensitiveColumnsOutcome listSensitiveColumns(const Model::ListSensitiveColumnsRequest &request)const;
|
||||
void listSensitiveColumnsAsync(const Model::ListSensitiveColumnsRequest& request, const ListSensitiveColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSensitiveColumnsOutcomeCallable listSensitiveColumnsCallable(const Model::ListSensitiveColumnsRequest& request) const;
|
||||
@@ -1634,6 +1866,9 @@ namespace AlibabaCloud
|
||||
ModifyDesensitizationStrategyOutcome modifyDesensitizationStrategy(const Model::ModifyDesensitizationStrategyRequest &request)const;
|
||||
void modifyDesensitizationStrategyAsync(const Model::ModifyDesensitizationStrategyRequest& request, const ModifyDesensitizationStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDesensitizationStrategyOutcomeCallable modifyDesensitizationStrategyCallable(const Model::ModifyDesensitizationStrategyRequest& request) const;
|
||||
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
||||
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
|
||||
MoveTaskFlowToScenarioOutcome moveTaskFlowToScenario(const Model::MoveTaskFlowToScenarioRequest &request)const;
|
||||
void moveTaskFlowToScenarioAsync(const Model::MoveTaskFlowToScenarioRequest& request, const MoveTaskFlowToScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveTaskFlowToScenarioOutcomeCallable moveTaskFlowToScenarioCallable(const Model::MoveTaskFlowToScenarioRequest& request) const;
|
||||
@@ -1643,6 +1878,9 @@ namespace AlibabaCloud
|
||||
PauseDataCorrectSQLJobOutcome pauseDataCorrectSQLJob(const Model::PauseDataCorrectSQLJobRequest &request)const;
|
||||
void pauseDataCorrectSQLJobAsync(const Model::PauseDataCorrectSQLJobRequest& request, const PauseDataCorrectSQLJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PauseDataCorrectSQLJobOutcomeCallable pauseDataCorrectSQLJobCallable(const Model::PauseDataCorrectSQLJobRequest& request) const;
|
||||
PauseDataExportJobOutcome pauseDataExportJob(const Model::PauseDataExportJobRequest &request)const;
|
||||
void pauseDataExportJobAsync(const Model::PauseDataExportJobRequest& request, const PauseDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PauseDataExportJobOutcomeCallable pauseDataExportJobCallable(const Model::PauseDataExportJobRequest& request) const;
|
||||
PreviewWorkflowOutcome previewWorkflow(const Model::PreviewWorkflowRequest &request)const;
|
||||
void previewWorkflowAsync(const Model::PreviewWorkflowRequest& request, const PreviewWorkflowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PreviewWorkflowOutcomeCallable previewWorkflowCallable(const Model::PreviewWorkflowRequest& request) const;
|
||||
@@ -1667,9 +1905,15 @@ namespace AlibabaCloud
|
||||
RegisterUserOutcome registerUser(const Model::RegisterUserRequest &request)const;
|
||||
void registerUserAsync(const Model::RegisterUserRequest& request, const RegisterUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RegisterUserOutcomeCallable registerUserCallable(const Model::RegisterUserRequest& request) const;
|
||||
RemoveDataExportJobOutcome removeDataExportJob(const Model::RemoveDataExportJobRequest &request)const;
|
||||
void removeDataExportJobAsync(const Model::RemoveDataExportJobRequest& request, const RemoveDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveDataExportJobOutcomeCallable removeDataExportJobCallable(const Model::RemoveDataExportJobRequest& request) const;
|
||||
RestartDataCorrectSQLJobOutcome restartDataCorrectSQLJob(const Model::RestartDataCorrectSQLJobRequest &request)const;
|
||||
void restartDataCorrectSQLJobAsync(const Model::RestartDataCorrectSQLJobRequest& request, const RestartDataCorrectSQLJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RestartDataCorrectSQLJobOutcomeCallable restartDataCorrectSQLJobCallable(const Model::RestartDataCorrectSQLJobRequest& request) const;
|
||||
RestartDataExportJobOutcome restartDataExportJob(const Model::RestartDataExportJobRequest &request)const;
|
||||
void restartDataExportJobAsync(const Model::RestartDataExportJobRequest& request, const RestartDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RestartDataExportJobOutcomeCallable restartDataExportJobCallable(const Model::RestartDataExportJobRequest& request) const;
|
||||
ResumeTaskFlowInstanceOutcome resumeTaskFlowInstance(const Model::ResumeTaskFlowInstanceRequest &request)const;
|
||||
void resumeTaskFlowInstanceAsync(const Model::ResumeTaskFlowInstanceRequest& request, const ResumeTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeTaskFlowInstanceOutcomeCallable resumeTaskFlowInstanceCallable(const Model::ResumeTaskFlowInstanceRequest& request) const;
|
||||
@@ -1694,6 +1938,9 @@ namespace AlibabaCloud
|
||||
SetOwnersOutcome setOwners(const Model::SetOwnersRequest &request)const;
|
||||
void setOwnersAsync(const Model::SetOwnersRequest& request, const SetOwnersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetOwnersOutcomeCallable setOwnersCallable(const Model::SetOwnersRequest& request) const;
|
||||
SetWorkflowExtraInfoOutcome setWorkflowExtraInfo(const Model::SetWorkflowExtraInfoRequest &request)const;
|
||||
void setWorkflowExtraInfoAsync(const Model::SetWorkflowExtraInfoRequest& request, const SetWorkflowExtraInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetWorkflowExtraInfoOutcomeCallable setWorkflowExtraInfoCallable(const Model::SetWorkflowExtraInfoRequest& request) const;
|
||||
SkipDataCorrectRowCheckOutcome skipDataCorrectRowCheck(const Model::SkipDataCorrectRowCheckRequest &request)const;
|
||||
void skipDataCorrectRowCheckAsync(const Model::SkipDataCorrectRowCheckRequest& request, const SkipDataCorrectRowCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SkipDataCorrectRowCheckOutcomeCallable skipDataCorrectRowCheckCallable(const Model::SkipDataCorrectRowCheckRequest& request) const;
|
||||
@@ -1706,6 +1953,9 @@ namespace AlibabaCloud
|
||||
SubmitStructSyncOrderApprovalOutcome submitStructSyncOrderApproval(const Model::SubmitStructSyncOrderApprovalRequest &request)const;
|
||||
void submitStructSyncOrderApprovalAsync(const Model::SubmitStructSyncOrderApprovalRequest& request, const SubmitStructSyncOrderApprovalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitStructSyncOrderApprovalOutcomeCallable submitStructSyncOrderApprovalCallable(const Model::SubmitStructSyncOrderApprovalRequest& request) const;
|
||||
SuspendDataExportJobOutcome suspendDataExportJob(const Model::SuspendDataExportJobRequest &request)const;
|
||||
void suspendDataExportJobAsync(const Model::SuspendDataExportJobRequest& request, const SuspendDataExportJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SuspendDataExportJobOutcomeCallable suspendDataExportJobCallable(const Model::SuspendDataExportJobRequest& request) const;
|
||||
SuspendTaskFlowInstanceOutcome suspendTaskFlowInstance(const Model::SuspendTaskFlowInstanceRequest &request)const;
|
||||
void suspendTaskFlowInstanceAsync(const Model::SuspendTaskFlowInstanceRequest& request, const SuspendTaskFlowInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SuspendTaskFlowInstanceOutcomeCallable suspendTaskFlowInstanceCallable(const Model::SuspendTaskFlowInstanceRequest& request) const;
|
||||
@@ -1715,6 +1965,9 @@ namespace AlibabaCloud
|
||||
SyncInstanceMetaOutcome syncInstanceMeta(const Model::SyncInstanceMetaRequest &request)const;
|
||||
void syncInstanceMetaAsync(const Model::SyncInstanceMetaRequest& request, const SyncInstanceMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SyncInstanceMetaOutcomeCallable syncInstanceMetaCallable(const Model::SyncInstanceMetaRequest& request) const;
|
||||
UpdateAbacPolicyOutcome updateAbacPolicy(const Model::UpdateAbacPolicyRequest &request)const;
|
||||
void updateAbacPolicyAsync(const Model::UpdateAbacPolicyRequest& request, const UpdateAbacPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAbacPolicyOutcomeCallable updateAbacPolicyCallable(const Model::UpdateAbacPolicyRequest& request) const;
|
||||
UpdateAuthorityTemplateOutcome updateAuthorityTemplate(const Model::UpdateAuthorityTemplateRequest &request)const;
|
||||
void updateAuthorityTemplateAsync(const Model::UpdateAuthorityTemplateRequest& request, const UpdateAuthorityTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAuthorityTemplateOutcomeCallable updateAuthorityTemplateCallable(const Model::UpdateAuthorityTemplateRequest& request) const;
|
||||
@@ -1727,6 +1980,9 @@ namespace AlibabaCloud
|
||||
UpdateScenarioOutcome updateScenario(const Model::UpdateScenarioRequest &request)const;
|
||||
void updateScenarioAsync(const Model::UpdateScenarioRequest& request, const UpdateScenarioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateScenarioOutcomeCallable updateScenarioCallable(const Model::UpdateScenarioRequest& request) const;
|
||||
UpdateStandardGroupOutcome updateStandardGroup(const Model::UpdateStandardGroupRequest &request)const;
|
||||
void updateStandardGroupAsync(const Model::UpdateStandardGroupRequest& request, const UpdateStandardGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateStandardGroupOutcomeCallable updateStandardGroupCallable(const Model::UpdateStandardGroupRequest& request) const;
|
||||
UpdateTaskConfigOutcome updateTaskConfig(const Model::UpdateTaskConfigRequest &request)const;
|
||||
void updateTaskConfigAsync(const Model::UpdateTaskConfigRequest& request, const UpdateTaskConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTaskConfigOutcomeCallable updateTaskConfigCallable(const Model::UpdateTaskConfigRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT AddAuthorityTemplateItemsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Items {
|
||||
int instanceId;
|
||||
int dbId;
|
||||
std::string string;
|
||||
std::vector<std::string> permissionTypes;
|
||||
std::string tableName;
|
||||
std::string resourceType;
|
||||
};
|
||||
AddAuthorityTemplateItemsRequest();
|
||||
~AddAuthorityTemplateItemsRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::vector<Items> getItems() const;
|
||||
void setItems(const std::vector<Items> &items);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long templateId_;
|
||||
std::vector<Items> items_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSREQUEST_H_
|
||||
@@ -14,42 +14,44 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_PAIFEATURESTORE_MODEL_GETPROJECTFEATUREENTITYHOTIDSRESULT_H_
|
||||
#define ALIBABACLOUD_PAIFEATURESTORE_MODEL_GETPROJECTFEATUREENTITYHOTIDSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/paifeaturestore/PaiFeatureStoreExport.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace PaiFeatureStore
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_PAIFEATURESTORE_EXPORT GetProjectFeatureEntityHotIdsResult : public ServiceResult
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT AddAuthorityTemplateItemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetProjectFeatureEntityHotIdsResult();
|
||||
explicit GetProjectFeatureEntityHotIdsResult(const std::string &payload);
|
||||
~GetProjectFeatureEntityHotIdsResult();
|
||||
std::string getNextSeqNumber()const;
|
||||
std::string getHotIds()const;
|
||||
int getCount()const;
|
||||
AddAuthorityTemplateItemsResult();
|
||||
explicit AddAuthorityTemplateItemsResult(const std::string &payload);
|
||||
~AddAuthorityTemplateItemsResult();
|
||||
bool getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextSeqNumber_;
|
||||
std::string hotIds_;
|
||||
int count_;
|
||||
bool data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_PAIFEATURESTORE_MODEL_GETPROJECTFEATUREENTITYHOTIDSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDAUTHORITYTEMPLATEITEMSRESULT_H_
|
||||
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT AddInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddInstanceRequest();
|
||||
~AddInstanceRequest();
|
||||
std::string getEcsRegion() const;
|
||||
void setEcsRegion(const std::string &ecsRegion);
|
||||
std::string getNetworkType() const;
|
||||
void setNetworkType(const std::string &networkType);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getUseSsl() const;
|
||||
void setUseSsl(int useSsl);
|
||||
std::string getEnableSellCommon() const;
|
||||
void setEnableSellCommon(const std::string &enableSellCommon);
|
||||
std::string getEnableSellSitd() const;
|
||||
void setEnableSellSitd(const std::string &enableSellSitd);
|
||||
std::string getInstanceSource() const;
|
||||
void setInstanceSource(const std::string &instanceSource);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getHost() const;
|
||||
void setHost(const std::string &host);
|
||||
int getQueryTimeout() const;
|
||||
void setQueryTimeout(int queryTimeout);
|
||||
std::string getEcsInstanceId() const;
|
||||
void setEcsInstanceId(const std::string &ecsInstanceId);
|
||||
int getExportTimeout() const;
|
||||
void setExportTimeout(int exportTimeout);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getEnableSellTrust() const;
|
||||
void setEnableSellTrust(const std::string &enableSellTrust);
|
||||
int getPort() const;
|
||||
void setPort(int port);
|
||||
std::string getSafeRule() const;
|
||||
void setSafeRule(const std::string &safeRule);
|
||||
int getDdlOnline() const;
|
||||
void setDdlOnline(int ddlOnline);
|
||||
int getUseDsql() const;
|
||||
void setUseDsql(int useDsql);
|
||||
std::string getEnableSellStable() const;
|
||||
void setEnableSellStable(const std::string &enableSellStable);
|
||||
std::string getSid() const;
|
||||
void setSid(const std::string &sid);
|
||||
long getDbaId() const;
|
||||
void setDbaId(long dbaId);
|
||||
std::string getDataLinkName() const;
|
||||
void setDataLinkName(const std::string &dataLinkName);
|
||||
std::string getTemplateType() const;
|
||||
void setTemplateType(const std::string &templateType);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getDatabasePassword() const;
|
||||
void setDatabasePassword(const std::string &databasePassword);
|
||||
std::string getInstanceAlias() const;
|
||||
void setInstanceAlias(const std::string &instanceAlias);
|
||||
std::string getDatabaseUser() const;
|
||||
void setDatabaseUser(const std::string &databaseUser);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
bool getSkipTest() const;
|
||||
void setSkipTest(bool skipTest);
|
||||
|
||||
private:
|
||||
std::string ecsRegion_;
|
||||
std::string networkType_;
|
||||
long tid_;
|
||||
int useSsl_;
|
||||
std::string enableSellCommon_;
|
||||
std::string enableSellSitd_;
|
||||
std::string instanceSource_;
|
||||
std::string envType_;
|
||||
std::string host_;
|
||||
int queryTimeout_;
|
||||
std::string ecsInstanceId_;
|
||||
int exportTimeout_;
|
||||
long templateId_;
|
||||
std::string enableSellTrust_;
|
||||
int port_;
|
||||
std::string safeRule_;
|
||||
int ddlOnline_;
|
||||
int useDsql_;
|
||||
std::string enableSellStable_;
|
||||
std::string sid_;
|
||||
long dbaId_;
|
||||
std::string dataLinkName_;
|
||||
std::string templateType_;
|
||||
std::string instanceType_;
|
||||
std::string databasePassword_;
|
||||
std::string instanceAlias_;
|
||||
std::string databaseUser_;
|
||||
std::string vpcId_;
|
||||
bool skipTest_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT AddInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddInstanceResult();
|
||||
explicit AddInstanceResult(const std::string &payload);
|
||||
~AddInstanceResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ADDINSTANCERESULT_H_
|
||||
@@ -42,10 +42,14 @@ public:
|
||||
void setApprovalNodeId(long approvalNodeId);
|
||||
long getOldApprover() const;
|
||||
void setOldApprover(long oldApprover);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getComment() const;
|
||||
void setComment(const std::string &comment);
|
||||
std::string getApprovalNodePos() const;
|
||||
void setApprovalNodePos(const std::string &approvalNodePos);
|
||||
std::string getNewApproverList() const;
|
||||
void setNewApproverList(const std::string &newApproverList);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
@@ -54,8 +58,10 @@ private:
|
||||
long newApprover_;
|
||||
long approvalNodeId_;
|
||||
long oldApprover_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string comment_;
|
||||
std::string approvalNodePos_;
|
||||
std::string newApproverList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -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_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateAbacAuthorizationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAbacAuthorizationRequest();
|
||||
~CreateAbacAuthorizationRequest();
|
||||
long getRoleId() const;
|
||||
void setRoleId(long roleId);
|
||||
long getUserId() const;
|
||||
void setUserId(long userId);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getPolicyId() const;
|
||||
void setPolicyId(long policyId);
|
||||
std::string getIdentityType() const;
|
||||
void setIdentityType(const std::string &identityType);
|
||||
|
||||
private:
|
||||
long roleId_;
|
||||
long userId_;
|
||||
long tid_;
|
||||
long policyId_;
|
||||
std::string identityType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONREQUEST_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_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateAbacAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAbacAuthorizationResult();
|
||||
explicit CreateAbacAuthorizationResult(const std::string &payload);
|
||||
~CreateAbacAuthorizationResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACAUTHORIZATIONRESULT_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_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAbacPolicyRequest();
|
||||
~CreateAbacPolicyRequest();
|
||||
std::string getAbacPolicyContent() const;
|
||||
void setAbacPolicyContent(const std::string &abacPolicyContent);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getAbacPolicyDesc() const;
|
||||
void setAbacPolicyDesc(const std::string &abacPolicyDesc);
|
||||
std::string getAbacPolicyName() const;
|
||||
void setAbacPolicyName(const std::string &abacPolicyName);
|
||||
|
||||
private:
|
||||
std::string abacPolicyContent_;
|
||||
long tid_;
|
||||
std::string abacPolicyDesc_;
|
||||
std::string abacPolicyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYREQUEST_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_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAbacPolicyResult();
|
||||
explicit CreateAbacPolicyResult(const std::string &payload);
|
||||
~CreateAbacPolicyResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
long getCreatePolicyResult()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
long createPolicyResult_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEABACPOLICYRESULT_H_
|
||||
@@ -41,18 +41,19 @@ public:
|
||||
std::vector<std::string> tableMapping;
|
||||
std::string string;
|
||||
std::vector<std::string> orderAfter;
|
||||
std::string sourceCatalogName;
|
||||
std::string runMethod;
|
||||
std::string targetInstanceHost;
|
||||
bool logic;
|
||||
std::string sourceSchemaName;
|
||||
std::string archiveMethod;
|
||||
struct TableIncludesItem {
|
||||
std::string tableWhere;
|
||||
std::string tableName;
|
||||
};
|
||||
TableIncludesItem tableIncludesItem;
|
||||
std::vector<TableIncludesItem> tableIncludes;
|
||||
std::string sourceCatalogName;
|
||||
std::string runMethod;
|
||||
bool logic;
|
||||
std::string sourceSchemaName;
|
||||
std::string archiveMethod;
|
||||
std::string databaseId;
|
||||
};
|
||||
CreateDataArchiveOrderRequest();
|
||||
~CreateDataArchiveOrderRequest();
|
||||
|
||||
@@ -53,6 +53,8 @@ public:
|
||||
void setParam(const Param ¶m);
|
||||
std::vector<long> getRelatedUserList() const;
|
||||
void setRelatedUserList(const std::vector<long> &relatedUserList);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getAttachmentKey() const;
|
||||
void setAttachmentKey(const std::string &attachmentKey);
|
||||
std::string getComment() const;
|
||||
@@ -62,6 +64,7 @@ private:
|
||||
long tid_;
|
||||
Param param_;
|
||||
std::vector<long> relatedUserList_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string attachmentKey_;
|
||||
std::string comment_;
|
||||
};
|
||||
|
||||
@@ -58,6 +58,8 @@ public:
|
||||
void setRelatedUserList(const std::vector<long> &relatedUserList);
|
||||
PluginParam getPluginParam() const;
|
||||
void setPluginParam(const PluginParam &pluginParam);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
std::string getAttachmentKey() const;
|
||||
void setAttachmentKey(const std::string &attachmentKey);
|
||||
std::string getComment() const;
|
||||
@@ -68,6 +70,7 @@ private:
|
||||
long tid_;
|
||||
std::vector<long> relatedUserList_;
|
||||
PluginParam pluginParam_;
|
||||
std::string realLoginUserUid_;
|
||||
std::string attachmentKey_;
|
||||
std::string comment_;
|
||||
};
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
long lastMenderId;
|
||||
std::string groupMode;
|
||||
std::string dbType;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteAbacAuthorizationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAbacAuthorizationRequest();
|
||||
~DeleteAbacAuthorizationRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getIdentityType() const;
|
||||
void setIdentityType(const std::string &identityType);
|
||||
long getAuthorizationId() const;
|
||||
void setAuthorizationId(long authorizationId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string identityType_;
|
||||
long authorizationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONREQUEST_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_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteAbacAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAbacAuthorizationResult();
|
||||
explicit DeleteAbacAuthorizationResult(const std::string &payload);
|
||||
~DeleteAbacAuthorizationResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACAUTHORIZATIONRESULT_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_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAbacPolicyRequest();
|
||||
~DeleteAbacPolicyRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getAbacPolicyId() const;
|
||||
void setAbacPolicyId(long abacPolicyId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long abacPolicyId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYREQUEST_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_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAbacPolicyResult();
|
||||
explicit DeleteAbacPolicyResult(const std::string &payload);
|
||||
~DeleteAbacPolicyResult();
|
||||
bool getDeletePolicyResult()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool deletePolicyResult_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEABACPOLICYRESULT_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_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteStandardGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteStandardGroupRequest();
|
||||
~DeleteStandardGroupRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteStandardGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteStandardGroupResult();
|
||||
explicit DeleteStandardGroupResult(const std::string &payload);
|
||||
~DeleteStandardGroupResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETESTANDARDGROUPRESULT_H_
|
||||
@@ -38,12 +38,15 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
std::string tid_;
|
||||
std::map<std::string, std::string> actionDetail_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -38,12 +38,15 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::map<std::string, std::string> actionDetail_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -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_DMS_ENTERPRISE_MODEL_GETABACPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetAbacPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetAbacPolicyRequest();
|
||||
~GetAbacPolicyRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getAbacPolicyId() const;
|
||||
void setAbacPolicyId(long abacPolicyId);
|
||||
std::string getAbacPolicyName() const;
|
||||
void setAbacPolicyName(const std::string &abacPolicyName);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long abacPolicyId_;
|
||||
std::string abacPolicyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetAbacPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Policy
|
||||
{
|
||||
std::string policyDesc;
|
||||
long creatorId;
|
||||
std::string policyName;
|
||||
std::string policySource;
|
||||
std::string authorizedQuantity;
|
||||
long policyId;
|
||||
std::string policyContent;
|
||||
};
|
||||
|
||||
|
||||
GetAbacPolicyResult();
|
||||
explicit GetAbacPolicyResult(const std::string &payload);
|
||||
~GetAbacPolicyResult();
|
||||
Policy getPolicy()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Policy policy_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETABACPOLICYRESULT_H_
|
||||
@@ -49,15 +49,17 @@ namespace AlibabaCloud
|
||||
std::string nickName;
|
||||
};
|
||||
std::vector<CurrentHandler> currentHandlers;
|
||||
std::string thirdpartyWorkflowUrl;
|
||||
std::vector<std::string> reasonList;
|
||||
std::string description;
|
||||
std::string orderType;
|
||||
std::string workflowInsCode;
|
||||
std::string thirdpartyWorkflowComment;
|
||||
std::string createTime;
|
||||
long auditId;
|
||||
std::string title;
|
||||
std::vector<WorkflowNode> workflowNodes;
|
||||
long orderId;
|
||||
std::string orderType;
|
||||
long auditId;
|
||||
long templateId;
|
||||
};
|
||||
|
||||
|
||||
@@ -48,6 +48,35 @@ namespace AlibabaCloud
|
||||
std::string rbAttachmentName;
|
||||
std::string rbSQL;
|
||||
};
|
||||
struct ConfigDetail
|
||||
{
|
||||
struct ImportExtConfig
|
||||
{
|
||||
std::string importMode;
|
||||
bool csvFirstRowIsColumnDef;
|
||||
bool ignoreError;
|
||||
std::string insertType;
|
||||
};
|
||||
struct CronExtConfig
|
||||
{
|
||||
int currentClearTaskCount;
|
||||
int optimizeTableAfterEveryClearTimes;
|
||||
};
|
||||
CronExtConfig cronExtConfig;
|
||||
std::string cronFormat;
|
||||
std::string detailType;
|
||||
long currentTaskId;
|
||||
std::string cronLastCallStartTime;
|
||||
int duration;
|
||||
int cronCallTimes;
|
||||
std::string csvTableName;
|
||||
bool cron;
|
||||
ImportExtConfig importExtConfig;
|
||||
std::string cronStatus;
|
||||
std::string fileType;
|
||||
std::string cronNextCallTime;
|
||||
std::string fileEncoding;
|
||||
};
|
||||
struct TaskCheckDO
|
||||
{
|
||||
std::string userTip;
|
||||
@@ -65,6 +94,7 @@ namespace AlibabaCloud
|
||||
OrderDetail orderDetail;
|
||||
std::string status;
|
||||
std::vector<Database> databaseList;
|
||||
ConfigDetail configDetail;
|
||||
std::vector<TaskCheckDO> preCheckDetail;
|
||||
std::string execMode;
|
||||
};
|
||||
|
||||
@@ -36,11 +36,14 @@ public:
|
||||
void setOrderId(long orderId);
|
||||
std::string getActionName() const;
|
||||
void setActionName(const std::string &actionName);
|
||||
std::string getRealLoginUserUid() const;
|
||||
void setRealLoginUserUid(const std::string &realLoginUserUid);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
std::string actionName_;
|
||||
std::string realLoginUserUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string jobStatus;
|
||||
long preCheckId;
|
||||
long jobId;
|
||||
};
|
||||
struct OrderDetail
|
||||
{
|
||||
|
||||
@@ -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_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeCatalogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeCatalogRequest();
|
||||
~GetDataLakeCatalogRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGREQUEST_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_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeCatalogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Catalog
|
||||
{
|
||||
std::string description;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
GetDataLakeCatalogResult();
|
||||
explicit GetDataLakeCatalogResult(const std::string &payload);
|
||||
~GetDataLakeCatalogResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
Catalog getCatalog()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
Catalog catalog_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKECATALOGRESULT_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_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeDatabaseRequest();
|
||||
~GetDataLakeDatabaseRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASEREQUEST_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_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Database
|
||||
{
|
||||
std::string description;
|
||||
std::string parameters;
|
||||
long dbId;
|
||||
std::string catalogName;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
GetDataLakeDatabaseResult();
|
||||
explicit GetDataLakeDatabaseResult(const std::string &payload);
|
||||
~GetDataLakeDatabaseResult();
|
||||
Database getDatabase()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Database database_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKEDATABASERESULT_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_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeTableRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDataLakeTableRequest();
|
||||
~GetDataLakeTableRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDbName() const;
|
||||
void setDbName(const std::string &dbName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
std::string dbName_;
|
||||
std::string dataRegion_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataLakeTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetDataLakeTableResult();
|
||||
explicit GetDataLakeTableResult(const std::string &payload);
|
||||
~GetDataLakeTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATALAKETABLERESULT_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_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStandardGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetStandardGroupRequest();
|
||||
~GetStandardGroupRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPREQUEST_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_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStandardGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StandardGroup
|
||||
{
|
||||
std::string groupName;
|
||||
std::string description;
|
||||
long lastMenderId;
|
||||
std::string groupMode;
|
||||
std::string dbType;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
GetStandardGroupResult();
|
||||
explicit GetStandardGroupResult(const std::string &payload);
|
||||
~GetStandardGroupResult();
|
||||
StandardGroup getStandardGroup()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
StandardGroup standardGroup_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTANDARDGROUPRESULT_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_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDesignProjectFlowRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetTableDesignProjectFlowRequest();
|
||||
~GetTableDesignProjectFlowRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWREQUEST_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_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDesignProjectFlowResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ProjectFlow
|
||||
{
|
||||
struct FlowNodeArrayItem
|
||||
{
|
||||
std::string nodeTitle;
|
||||
std::string nodeRole;
|
||||
bool canSkip;
|
||||
int position;
|
||||
bool publishAnchor;
|
||||
std::vector<std::string> publishStrategies;
|
||||
bool backToDesign;
|
||||
};
|
||||
int currentPosition;
|
||||
std::string ruleComment;
|
||||
std::vector<FlowNodeArrayItem> flowNodeArray;
|
||||
std::string ruleName;
|
||||
};
|
||||
|
||||
|
||||
GetTableDesignProjectFlowResult();
|
||||
explicit GetTableDesignProjectFlowResult(const std::string &payload);
|
||||
~GetTableDesignProjectFlowResult();
|
||||
ProjectFlow getProjectFlow()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ProjectFlow projectFlow_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTFLOWRESULT_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_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDesignProjectInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetTableDesignProjectInfoRequest();
|
||||
~GetTableDesignProjectInfoRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFOREQUEST_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_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDesignProjectInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ProjectInfo
|
||||
{
|
||||
struct BaseDatabase
|
||||
{
|
||||
std::string searchName;
|
||||
std::string alias;
|
||||
int dbId;
|
||||
bool logic;
|
||||
std::string schemaName;
|
||||
std::string envType;
|
||||
std::string dbType;
|
||||
};
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string description;
|
||||
long creatorId;
|
||||
long projectId;
|
||||
std::string gmtModified;
|
||||
BaseDatabase baseDatabase;
|
||||
std::string title;
|
||||
long orderId;
|
||||
};
|
||||
|
||||
|
||||
GetTableDesignProjectInfoResult();
|
||||
explicit GetTableDesignProjectInfoResult(const std::string &payload);
|
||||
~GetTableDesignProjectInfoResult();
|
||||
ProjectInfo getProjectInfo()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ProjectInfo projectInfo_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDESIGNPROJECTINFORESULT_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_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAbacAuthorizationsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAbacAuthorizationsRequest();
|
||||
~ListAbacAuthorizationsRequest();
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPolicyId() const;
|
||||
void setPolicyId(const std::string &policyId);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getPolicySource() const;
|
||||
void setPolicySource(const std::string &policySource);
|
||||
|
||||
private:
|
||||
long pageNumber_;
|
||||
long tid_;
|
||||
std::string policyId_;
|
||||
long pageSize_;
|
||||
std::string policySource_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAbacAuthorizationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AuthorizationListItem
|
||||
{
|
||||
std::string identityType;
|
||||
long authorizationId;
|
||||
std::string policyName;
|
||||
long identityId;
|
||||
std::string policySource;
|
||||
long policyId;
|
||||
std::string identityName;
|
||||
};
|
||||
|
||||
|
||||
ListAbacAuthorizationsResult();
|
||||
explicit ListAbacAuthorizationsResult(const std::string &payload);
|
||||
~ListAbacAuthorizationsResult();
|
||||
long getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::vector<AuthorizationListItem> getAuthorizationList()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string errorCode_;
|
||||
std::vector<AuthorizationListItem> authorizationList_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACAUTHORIZATIONSRESULT_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_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAbacPoliciesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAbacPoliciesRequest();
|
||||
~ListAbacPoliciesRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long pageNumber_;
|
||||
long tid_;
|
||||
long pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESREQUEST_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_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAbacPoliciesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PolicyListItem
|
||||
{
|
||||
std::string abacPolicyName;
|
||||
std::string abacPolicySource;
|
||||
long abacPolicyId;
|
||||
long creatorId;
|
||||
std::string abacPolicyDesc;
|
||||
std::string abacPolicyContent;
|
||||
};
|
||||
|
||||
|
||||
ListAbacPoliciesResult();
|
||||
explicit ListAbacPoliciesResult(const std::string &payload);
|
||||
~ListAbacPoliciesResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<PolicyListItem> getPolicyList()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
long getTid()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<PolicyListItem> policyList_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
long tid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTABACPOLICIESRESULT_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedDatabasesForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedDatabasesForUserRequest();
|
||||
~ListAuthorizedDatabasesForUserRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbType() const;
|
||||
void setDbType(const std::string &dbType);
|
||||
bool getLogic() const;
|
||||
void setLogic(bool logic);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string userId_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string envType_;
|
||||
std::string pageSize_;
|
||||
std::string dbType_;
|
||||
bool logic_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERREQUEST_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedDatabasesForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DatabasesItem
|
||||
{
|
||||
struct PermissionDetail
|
||||
{
|
||||
std::string expireDate;
|
||||
std::string message;
|
||||
std::string permType;
|
||||
std::string dsType;
|
||||
};
|
||||
std::string searchName;
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
std::string dbId;
|
||||
PermissionDetail permissionDetail;
|
||||
bool logic;
|
||||
std::string schemaName;
|
||||
std::string dbType;
|
||||
std::string envType;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedDatabasesForUserResult();
|
||||
explicit ListAuthorizedDatabasesForUserResult(const std::string &payload);
|
||||
~ListAuthorizedDatabasesForUserResult();
|
||||
std::vector<DatabasesItem> getDatabases()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DatabasesItem> databases_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDDATABASESFORUSERRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedInstancesForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedInstancesForUserRequest();
|
||||
~ListAuthorizedInstancesForUserRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbType() const;
|
||||
void setDbType(const std::string &dbType);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string userId_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string envType_;
|
||||
std::string pageSize_;
|
||||
std::string dbType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERREQUEST_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedInstancesForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct InstancesItem
|
||||
{
|
||||
struct PermissionDetail
|
||||
{
|
||||
std::string expireDate;
|
||||
std::string message;
|
||||
std::string permType;
|
||||
std::string dsType;
|
||||
};
|
||||
std::string userName;
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
std::string instanceAlias;
|
||||
std::string port;
|
||||
std::string host;
|
||||
PermissionDetail permissionDetail;
|
||||
std::string dbType;
|
||||
std::string envType;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedInstancesForUserResult();
|
||||
explicit ListAuthorizedInstancesForUserResult(const std::string &payload);
|
||||
~ListAuthorizedInstancesForUserResult();
|
||||
std::vector<InstancesItem> getInstances()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<InstancesItem> instances_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDINSTANCESFORUSERRESULT_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedUsersForDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedUsersForDatabaseRequest();
|
||||
~ListAuthorizedUsersForDatabaseRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDbId() const;
|
||||
void setDbId(const std::string &dbId);
|
||||
bool getLogic() const;
|
||||
void setLogic(bool logic);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string pageSize_;
|
||||
std::string dbId_;
|
||||
bool logic_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASEREQUEST_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedUsersForDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsersItem
|
||||
{
|
||||
std::string uid;
|
||||
std::string userNickName;
|
||||
std::string userId;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedUsersForDatabaseResult();
|
||||
explicit ListAuthorizedUsersForDatabaseResult(const std::string &payload);
|
||||
~ListAuthorizedUsersForDatabaseResult();
|
||||
std::vector<UsersItem> getUsers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsersItem> users_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORDATABASERESULT_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_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedUsersForInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizedUsersForInstanceRequest();
|
||||
~ListAuthorizedUsersForInstanceRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
std::string pageNumber_;
|
||||
long tid_;
|
||||
std::string pageSize_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListAuthorizedUsersForInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsersItem
|
||||
{
|
||||
std::string uid;
|
||||
std::string userNickName;
|
||||
std::string userId;
|
||||
std::string userRealName;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizedUsersForInstanceResult();
|
||||
explicit ListAuthorizedUsersForInstanceResult(const std::string &payload);
|
||||
~ListAuthorizedUsersForInstanceResult();
|
||||
std::vector<UsersItem> getUsers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsersItem> users_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTAUTHORIZEDUSERSFORINSTANCERESULT_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_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeCatalogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeCatalogRequest();
|
||||
~ListDataLakeCatalogRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string dataRegion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGREQUEST_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_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeCatalogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Catalog
|
||||
{
|
||||
std::string description;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeCatalogResult();
|
||||
explicit ListDataLakeCatalogResult(const std::string &payload);
|
||||
~ListDataLakeCatalogResult();
|
||||
std::vector<Catalog> getCataLogList()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Catalog> cataLogList_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKECATALOGRESULT_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_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeDatabaseRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeDatabaseRequest();
|
||||
~ListDataLakeDatabaseRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string nextToken_;
|
||||
std::string catalogName_;
|
||||
std::string dataRegion_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASEREQUEST_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_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeDatabaseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Database
|
||||
{
|
||||
std::string description;
|
||||
std::string parameters;
|
||||
long dbId;
|
||||
std::string catalogName;
|
||||
std::string name;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeDatabaseResult();
|
||||
explicit ListDataLakeDatabaseResult(const std::string &payload);
|
||||
~ListDataLakeDatabaseResult();
|
||||
std::vector<Database> getDatabaseList()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Database> databaseList_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKEDATABASERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeTablebaseInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataLakeTablebaseInfoRequest();
|
||||
~ListDataLakeTablebaseInfoRequest();
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
std::string getCatalogName() const;
|
||||
void setCatalogName(const std::string &catalogName);
|
||||
int getRows() const;
|
||||
void setRows(int rows);
|
||||
std::string getDbName() const;
|
||||
void setDbName(const std::string &dbName);
|
||||
std::string getDataRegion() const;
|
||||
void setDataRegion(const std::string &dataRegion);
|
||||
int getPage() const;
|
||||
void setPage(int page);
|
||||
|
||||
private:
|
||||
std::string searchKey_;
|
||||
long tid_;
|
||||
std::string catalogName_;
|
||||
int rows_;
|
||||
std::string dbName_;
|
||||
std::string dataRegion_;
|
||||
int page_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFOREQUEST_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_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDataLakeTablebaseInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TablebaseInfo
|
||||
{
|
||||
struct Column
|
||||
{
|
||||
std::string comment;
|
||||
std::string type;
|
||||
std::string name;
|
||||
};
|
||||
std::string owner;
|
||||
std::string viewOriginalText;
|
||||
std::string tableType;
|
||||
std::string parameters;
|
||||
std::string description;
|
||||
long creatorId;
|
||||
int createTime;
|
||||
int lastAccessTime;
|
||||
int retention;
|
||||
std::string name;
|
||||
std::string ownerType;
|
||||
std::string viewExpandedText;
|
||||
long dbId;
|
||||
std::vector<TablebaseInfo::Column> partitionKeys;
|
||||
std::string dbName;
|
||||
std::string catalogName;
|
||||
long modifierId;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
ListDataLakeTablebaseInfoResult();
|
||||
explicit ListDataLakeTablebaseInfoResult(const std::string &payload);
|
||||
~ListDataLakeTablebaseInfoResult();
|
||||
std::vector<TablebaseInfo> getTablebaseInfoList()const;
|
||||
std::string getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TablebaseInfo> tablebaseInfoList_;
|
||||
std::string totalCount_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATALAKETABLEBASEINFORESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListSensitiveColumnInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListSensitiveColumnInfoRequest();
|
||||
~ListSensitiveColumnInfoRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTableName() const;
|
||||
void setTableName(const std::string &tableName);
|
||||
std::string getSchemaName() const;
|
||||
void setSchemaName(const std::string &schemaName);
|
||||
std::string getColumnName() const;
|
||||
void setColumnName(const std::string &columnName);
|
||||
int getInstanceId() const;
|
||||
void setInstanceId(int instanceId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
long tid_;
|
||||
int pageSize_;
|
||||
std::string tableName_;
|
||||
std::string schemaName_;
|
||||
std::string columnName_;
|
||||
int instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFOREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListSensitiveColumnInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SensitiveColumn
|
||||
{
|
||||
struct DefaultDesensitizationRule
|
||||
{
|
||||
long ruleId;
|
||||
std::string ruleName;
|
||||
};
|
||||
struct SemiDesensitizationRule
|
||||
{
|
||||
long ruleId;
|
||||
std::string ruleName;
|
||||
};
|
||||
std::string tableName;
|
||||
std::string columnName;
|
||||
DefaultDesensitizationRule defaultDesensitizationRule;
|
||||
int instanceId;
|
||||
std::string sampleData;
|
||||
std::string securityLevel;
|
||||
std::string categoryName;
|
||||
std::vector<SensitiveColumn::SemiDesensitizationRule> semiDesensitizationRuleList;
|
||||
std::string userSensitivityLevel;
|
||||
std::string schemaName;
|
||||
bool isPlain;
|
||||
};
|
||||
|
||||
|
||||
ListSensitiveColumnInfoResult();
|
||||
explicit ListSensitiveColumnInfoResult(const std::string &payload);
|
||||
~ListSensitiveColumnInfoResult();
|
||||
long getTotalCount()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::vector<SensitiveColumn> getSensitiveColumnList()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
std::vector<SensitiveColumn> sensitiveColumnList_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSENSITIVECOLUMNINFORESULT_H_
|
||||
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ModifyInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
std::string getEcsRegion() const;
|
||||
void setEcsRegion(const std::string &ecsRegion);
|
||||
std::string getNetworkType() const;
|
||||
void setNetworkType(const std::string &networkType);
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
int getUseSsl() const;
|
||||
void setUseSsl(int useSsl);
|
||||
std::string getEnableSellCommon() const;
|
||||
void setEnableSellCommon(const std::string &enableSellCommon);
|
||||
std::string getEnableSellSitd() const;
|
||||
void setEnableSellSitd(const std::string &enableSellSitd);
|
||||
std::string getInstanceSource() const;
|
||||
void setInstanceSource(const std::string &instanceSource);
|
||||
std::string getEnvType() const;
|
||||
void setEnvType(const std::string &envType);
|
||||
std::string getHost() const;
|
||||
void setHost(const std::string &host);
|
||||
int getQueryTimeout() const;
|
||||
void setQueryTimeout(int queryTimeout);
|
||||
std::string getEcsInstanceId() const;
|
||||
void setEcsInstanceId(const std::string &ecsInstanceId);
|
||||
int getExportTimeout() const;
|
||||
void setExportTimeout(int exportTimeout);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getEnableSellTrust() const;
|
||||
void setEnableSellTrust(const std::string &enableSellTrust);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getPort() const;
|
||||
void setPort(int port);
|
||||
std::string getSafeRule() const;
|
||||
void setSafeRule(const std::string &safeRule);
|
||||
int getDdlOnline() const;
|
||||
void setDdlOnline(int ddlOnline);
|
||||
int getUseDsql() const;
|
||||
void setUseDsql(int useDsql);
|
||||
std::string getEnableSellStable() const;
|
||||
void setEnableSellStable(const std::string &enableSellStable);
|
||||
std::string getSid() const;
|
||||
void setSid(const std::string &sid);
|
||||
long getDbaId() const;
|
||||
void setDbaId(long dbaId);
|
||||
std::string getDataLinkName() const;
|
||||
void setDataLinkName(const std::string &dataLinkName);
|
||||
std::string getTemplateType() const;
|
||||
void setTemplateType(const std::string &templateType);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getDatabasePassword() const;
|
||||
void setDatabasePassword(const std::string &databasePassword);
|
||||
std::string getInstanceAlias() const;
|
||||
void setInstanceAlias(const std::string &instanceAlias);
|
||||
std::string getDatabaseUser() const;
|
||||
void setDatabaseUser(const std::string &databaseUser);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
bool getSkipTest() const;
|
||||
void setSkipTest(bool skipTest);
|
||||
|
||||
private:
|
||||
std::string ecsRegion_;
|
||||
std::string networkType_;
|
||||
long tid_;
|
||||
int useSsl_;
|
||||
std::string enableSellCommon_;
|
||||
std::string enableSellSitd_;
|
||||
std::string instanceSource_;
|
||||
std::string envType_;
|
||||
std::string host_;
|
||||
int queryTimeout_;
|
||||
std::string ecsInstanceId_;
|
||||
int exportTimeout_;
|
||||
long templateId_;
|
||||
std::string enableSellTrust_;
|
||||
std::string instanceId_;
|
||||
int port_;
|
||||
std::string safeRule_;
|
||||
int ddlOnline_;
|
||||
int useDsql_;
|
||||
std::string enableSellStable_;
|
||||
std::string sid_;
|
||||
long dbaId_;
|
||||
std::string dataLinkName_;
|
||||
std::string templateType_;
|
||||
std::string instanceType_;
|
||||
std::string databasePassword_;
|
||||
std::string instanceAlias_;
|
||||
std::string databaseUser_;
|
||||
std::string vpcId_;
|
||||
bool skipTest_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ModifyInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyInstanceResult();
|
||||
explicit ModifyInstanceResult(const std::string &payload);
|
||||
~ModifyInstanceResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_MODIFYINSTANCERESULT_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_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT PauseDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
PauseDataExportJobRequest();
|
||||
~PauseDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT PauseDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PauseDataExportJobResult();
|
||||
explicit PauseDataExportJobResult(const std::string &payload);
|
||||
~PauseDataExportJobResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_PAUSEDATAEXPORTJOBRESULT_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_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dms_enterprise {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT RemoveDataExportJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RemoveDataExportJobRequest();
|
||||
~RemoveDataExportJobRequest();
|
||||
long getTid() const;
|
||||
void setTid(long tid);
|
||||
long getJobId() const;
|
||||
void setJobId(long jobId);
|
||||
long getOrderId() const;
|
||||
void setOrderId(long orderId);
|
||||
|
||||
private:
|
||||
long tid_;
|
||||
long jobId_;
|
||||
long orderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dms_enterprise
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBRESULT_H_
|
||||
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dms_enterprise
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT RemoveDataExportJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RemoveDataExportJobResult();
|
||||
explicit RemoveDataExportJobResult(const std::string &payload);
|
||||
~RemoveDataExportJobResult();
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_REMOVEDATAEXPORTJOBRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user