Public release.

This commit is contained in:
sdk-team
2022-11-23 07:35:07 +00:00
parent 6e64c6d014
commit 385caac18e
237 changed files with 16100 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1345
1.36.1346

314
ververica/CMakeLists.txt Normal file
View File

@@ -0,0 +1,314 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT 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(ververica_public_header
include/alibabacloud/ververica/VervericaClient.h
include/alibabacloud/ververica/VervericaExport.h )
set(ververica_public_header_model
include/alibabacloud/ververica/model/CreateConnectorRequest.h
include/alibabacloud/ververica/model/CreateConnectorResult.h
include/alibabacloud/ververica/model/CreateDeploymentRequest.h
include/alibabacloud/ververica/model/CreateDeploymentResult.h
include/alibabacloud/ververica/model/CreateFormatRequest.h
include/alibabacloud/ververica/model/CreateFormatResult.h
include/alibabacloud/ververica/model/CreateMemberRequest.h
include/alibabacloud/ververica/model/CreateMemberResult.h
include/alibabacloud/ververica/model/CreateSavepointRequest.h
include/alibabacloud/ververica/model/CreateSavepointResult.h
include/alibabacloud/ververica/model/CreateSecretValueRequest.h
include/alibabacloud/ververica/model/CreateSecretValueResult.h
include/alibabacloud/ververica/model/CreateUdfArtifactRequest.h
include/alibabacloud/ververica/model/CreateUdfArtifactResult.h
include/alibabacloud/ververica/model/DatabaseExistsRequest.h
include/alibabacloud/ververica/model/DatabaseExistsResult.h
include/alibabacloud/ververica/model/DeleteArtifactRequest.h
include/alibabacloud/ververica/model/DeleteArtifactResult.h
include/alibabacloud/ververica/model/DeleteConnectorRequest.h
include/alibabacloud/ververica/model/DeleteConnectorResult.h
include/alibabacloud/ververica/model/DeleteDeploymentRequest.h
include/alibabacloud/ververica/model/DeleteDeploymentResult.h
include/alibabacloud/ververica/model/DeleteFormatRequest.h
include/alibabacloud/ververica/model/DeleteFormatResult.h
include/alibabacloud/ververica/model/DeleteMemberRequest.h
include/alibabacloud/ververica/model/DeleteMemberResult.h
include/alibabacloud/ververica/model/DeleteSecretValueRequest.h
include/alibabacloud/ververica/model/DeleteSecretValueResult.h
include/alibabacloud/ververica/model/DeleteUdfArtifactRequest.h
include/alibabacloud/ververica/model/DeleteUdfArtifactResult.h
include/alibabacloud/ververica/model/ExecuteSqlScriptRequest.h
include/alibabacloud/ververica/model/ExecuteSqlScriptResult.h
include/alibabacloud/ververica/model/ExecuteSqlscriptsStatementsRequest.h
include/alibabacloud/ververica/model/ExecuteSqlscriptsStatementsResult.h
include/alibabacloud/ververica/model/ForcefullyCreateLockRequest.h
include/alibabacloud/ververica/model/ForcefullyCreateLockResult.h
include/alibabacloud/ververica/model/FunctionExistsRequest.h
include/alibabacloud/ververica/model/FunctionExistsResult.h
include/alibabacloud/ververica/model/GenerateResourcePlanRequest.h
include/alibabacloud/ververica/model/GenerateResourcePlanResult.h
include/alibabacloud/ververica/model/GetArtifactMetadataRequest.h
include/alibabacloud/ververica/model/GetArtifactMetadataResult.h
include/alibabacloud/ververica/model/GetCatalogRequest.h
include/alibabacloud/ververica/model/GetCatalogResult.h
include/alibabacloud/ververica/model/GetDatabaseRequest.h
include/alibabacloud/ververica/model/GetDatabaseResult.h
include/alibabacloud/ververica/model/GetDefaultDatabaseRequest.h
include/alibabacloud/ververica/model/GetDefaultDatabaseResult.h
include/alibabacloud/ververica/model/GetDeploymentRequest.h
include/alibabacloud/ververica/model/GetDeploymentResult.h
include/alibabacloud/ververica/model/GetDeploymentDefaultsRequest.h
include/alibabacloud/ververica/model/GetDeploymentDefaultsResult.h
include/alibabacloud/ververica/model/GetFunctionRequest.h
include/alibabacloud/ververica/model/GetFunctionResult.h
include/alibabacloud/ververica/model/GetGlobalDeploymentDefaultsRequest.h
include/alibabacloud/ververica/model/GetGlobalDeploymentDefaultsResult.h
include/alibabacloud/ververica/model/GetResourcePlanRequest.h
include/alibabacloud/ververica/model/GetResourcePlanResult.h
include/alibabacloud/ververica/model/GetTableRequest.h
include/alibabacloud/ververica/model/GetTableResult.h
include/alibabacloud/ververica/model/GetUdfArtifactRequest.h
include/alibabacloud/ververica/model/GetUdfArtifactResult.h
include/alibabacloud/ververica/model/ListArtifactsRequest.h
include/alibabacloud/ververica/model/ListArtifactsResult.h
include/alibabacloud/ververica/model/ListCatalogsRequest.h
include/alibabacloud/ververica/model/ListCatalogsResult.h
include/alibabacloud/ververica/model/ListConnectorsRequest.h
include/alibabacloud/ververica/model/ListConnectorsResult.h
include/alibabacloud/ververica/model/ListDatabasesRequest.h
include/alibabacloud/ververica/model/ListDatabasesResult.h
include/alibabacloud/ververica/model/ListDeploymentTargetsRequest.h
include/alibabacloud/ververica/model/ListDeploymentTargetsResult.h
include/alibabacloud/ververica/model/ListDeploymentsRequest.h
include/alibabacloud/ververica/model/ListDeploymentsResult.h
include/alibabacloud/ververica/model/ListFlinkVersionsRequest.h
include/alibabacloud/ververica/model/ListFlinkVersionsResult.h
include/alibabacloud/ververica/model/ListFormatsRequest.h
include/alibabacloud/ververica/model/ListFormatsResult.h
include/alibabacloud/ververica/model/ListFunctionsRequest.h
include/alibabacloud/ververica/model/ListFunctionsResult.h
include/alibabacloud/ververica/model/ListJobsRequest.h
include/alibabacloud/ververica/model/ListJobsResult.h
include/alibabacloud/ververica/model/ListNamespacesRequest.h
include/alibabacloud/ververica/model/ListNamespacesResult.h
include/alibabacloud/ververica/model/ListSavepointsRequest.h
include/alibabacloud/ververica/model/ListSavepointsResult.h
include/alibabacloud/ververica/model/ListSecretValuesRequest.h
include/alibabacloud/ververica/model/ListSecretValuesResult.h
include/alibabacloud/ververica/model/ListSessionClustersRequest.h
include/alibabacloud/ververica/model/ListSessionClustersResult.h
include/alibabacloud/ververica/model/ListTablesRequest.h
include/alibabacloud/ververica/model/ListTablesResult.h
include/alibabacloud/ververica/model/ParseConnectorRequest.h
include/alibabacloud/ververica/model/ParseConnectorResult.h
include/alibabacloud/ververica/model/ParseFormatRequest.h
include/alibabacloud/ververica/model/ParseFormatResult.h
include/alibabacloud/ververica/model/ReplaceDeploymentRequest.h
include/alibabacloud/ververica/model/ReplaceDeploymentResult.h
include/alibabacloud/ververica/model/SetDeploymentResourceModeRequest.h
include/alibabacloud/ververica/model/SetDeploymentResourceModeResult.h
include/alibabacloud/ververica/model/TableExistsRequest.h
include/alibabacloud/ververica/model/TableExistsResult.h
include/alibabacloud/ververica/model/UpdateConnectorRequest.h
include/alibabacloud/ververica/model/UpdateConnectorResult.h
include/alibabacloud/ververica/model/UpdateDeploymentRequest.h
include/alibabacloud/ververica/model/UpdateDeploymentResult.h
include/alibabacloud/ververica/model/UpdateDeploymentDesiredStateRequest.h
include/alibabacloud/ververica/model/UpdateDeploymentDesiredStateResult.h
include/alibabacloud/ververica/model/UpdateFormatRequest.h
include/alibabacloud/ververica/model/UpdateFormatResult.h
include/alibabacloud/ververica/model/UpdateMemberRequest.h
include/alibabacloud/ververica/model/UpdateMemberResult.h
include/alibabacloud/ververica/model/UpdateUdfArtifactRequest.h
include/alibabacloud/ververica/model/UpdateUdfArtifactResult.h
include/alibabacloud/ververica/model/ValidateSqlScriptRequest.h
include/alibabacloud/ververica/model/ValidateSqlScriptResult.h )
set(ververica_src
src/VervericaClient.cc
src/model/CreateConnectorRequest.cc
src/model/CreateConnectorResult.cc
src/model/CreateDeploymentRequest.cc
src/model/CreateDeploymentResult.cc
src/model/CreateFormatRequest.cc
src/model/CreateFormatResult.cc
src/model/CreateMemberRequest.cc
src/model/CreateMemberResult.cc
src/model/CreateSavepointRequest.cc
src/model/CreateSavepointResult.cc
src/model/CreateSecretValueRequest.cc
src/model/CreateSecretValueResult.cc
src/model/CreateUdfArtifactRequest.cc
src/model/CreateUdfArtifactResult.cc
src/model/DatabaseExistsRequest.cc
src/model/DatabaseExistsResult.cc
src/model/DeleteArtifactRequest.cc
src/model/DeleteArtifactResult.cc
src/model/DeleteConnectorRequest.cc
src/model/DeleteConnectorResult.cc
src/model/DeleteDeploymentRequest.cc
src/model/DeleteDeploymentResult.cc
src/model/DeleteFormatRequest.cc
src/model/DeleteFormatResult.cc
src/model/DeleteMemberRequest.cc
src/model/DeleteMemberResult.cc
src/model/DeleteSecretValueRequest.cc
src/model/DeleteSecretValueResult.cc
src/model/DeleteUdfArtifactRequest.cc
src/model/DeleteUdfArtifactResult.cc
src/model/ExecuteSqlScriptRequest.cc
src/model/ExecuteSqlScriptResult.cc
src/model/ExecuteSqlscriptsStatementsRequest.cc
src/model/ExecuteSqlscriptsStatementsResult.cc
src/model/ForcefullyCreateLockRequest.cc
src/model/ForcefullyCreateLockResult.cc
src/model/FunctionExistsRequest.cc
src/model/FunctionExistsResult.cc
src/model/GenerateResourcePlanRequest.cc
src/model/GenerateResourcePlanResult.cc
src/model/GetArtifactMetadataRequest.cc
src/model/GetArtifactMetadataResult.cc
src/model/GetCatalogRequest.cc
src/model/GetCatalogResult.cc
src/model/GetDatabaseRequest.cc
src/model/GetDatabaseResult.cc
src/model/GetDefaultDatabaseRequest.cc
src/model/GetDefaultDatabaseResult.cc
src/model/GetDeploymentRequest.cc
src/model/GetDeploymentResult.cc
src/model/GetDeploymentDefaultsRequest.cc
src/model/GetDeploymentDefaultsResult.cc
src/model/GetFunctionRequest.cc
src/model/GetFunctionResult.cc
src/model/GetGlobalDeploymentDefaultsRequest.cc
src/model/GetGlobalDeploymentDefaultsResult.cc
src/model/GetResourcePlanRequest.cc
src/model/GetResourcePlanResult.cc
src/model/GetTableRequest.cc
src/model/GetTableResult.cc
src/model/GetUdfArtifactRequest.cc
src/model/GetUdfArtifactResult.cc
src/model/ListArtifactsRequest.cc
src/model/ListArtifactsResult.cc
src/model/ListCatalogsRequest.cc
src/model/ListCatalogsResult.cc
src/model/ListConnectorsRequest.cc
src/model/ListConnectorsResult.cc
src/model/ListDatabasesRequest.cc
src/model/ListDatabasesResult.cc
src/model/ListDeploymentTargetsRequest.cc
src/model/ListDeploymentTargetsResult.cc
src/model/ListDeploymentsRequest.cc
src/model/ListDeploymentsResult.cc
src/model/ListFlinkVersionsRequest.cc
src/model/ListFlinkVersionsResult.cc
src/model/ListFormatsRequest.cc
src/model/ListFormatsResult.cc
src/model/ListFunctionsRequest.cc
src/model/ListFunctionsResult.cc
src/model/ListJobsRequest.cc
src/model/ListJobsResult.cc
src/model/ListNamespacesRequest.cc
src/model/ListNamespacesResult.cc
src/model/ListSavepointsRequest.cc
src/model/ListSavepointsResult.cc
src/model/ListSecretValuesRequest.cc
src/model/ListSecretValuesResult.cc
src/model/ListSessionClustersRequest.cc
src/model/ListSessionClustersResult.cc
src/model/ListTablesRequest.cc
src/model/ListTablesResult.cc
src/model/ParseConnectorRequest.cc
src/model/ParseConnectorResult.cc
src/model/ParseFormatRequest.cc
src/model/ParseFormatResult.cc
src/model/ReplaceDeploymentRequest.cc
src/model/ReplaceDeploymentResult.cc
src/model/SetDeploymentResourceModeRequest.cc
src/model/SetDeploymentResourceModeResult.cc
src/model/TableExistsRequest.cc
src/model/TableExistsResult.cc
src/model/UpdateConnectorRequest.cc
src/model/UpdateConnectorResult.cc
src/model/UpdateDeploymentRequest.cc
src/model/UpdateDeploymentResult.cc
src/model/UpdateDeploymentDesiredStateRequest.cc
src/model/UpdateDeploymentDesiredStateResult.cc
src/model/UpdateFormatRequest.cc
src/model/UpdateFormatResult.cc
src/model/UpdateMemberRequest.cc
src/model/UpdateMemberResult.cc
src/model/UpdateUdfArtifactRequest.cc
src/model/UpdateUdfArtifactResult.cc
src/model/ValidateSqlScriptRequest.cc
src/model/ValidateSqlScriptResult.cc )
add_library(ververica ${LIB_TYPE}
${ververica_public_header}
${ververica_public_header_model}
${ververica_src})
set_target_properties(ververica
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}ververica
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(ververica
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_VERVERICA_LIBRARY)
endif()
target_include_directories(ververica
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(ververica
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(ververica
jsoncpp)
target_include_directories(ververica
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(ververica
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(ververica
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(ververica
PRIVATE /usr/include/jsoncpp)
target_link_libraries(ververica
jsoncpp)
endif()
install(FILES ${ververica_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ververica)
install(FILES ${ververica_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ververica/model)
install(TARGETS ververica
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,510 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_VERVERICACLIENT_H_
#define ALIBABACLOUD_VERVERICA_VERVERICACLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RoaServiceClient.h>
#include "VervericaExport.h"
#include "model/CreateConnectorRequest.h"
#include "model/CreateConnectorResult.h"
#include "model/CreateDeploymentRequest.h"
#include "model/CreateDeploymentResult.h"
#include "model/CreateFormatRequest.h"
#include "model/CreateFormatResult.h"
#include "model/CreateMemberRequest.h"
#include "model/CreateMemberResult.h"
#include "model/CreateSavepointRequest.h"
#include "model/CreateSavepointResult.h"
#include "model/CreateSecretValueRequest.h"
#include "model/CreateSecretValueResult.h"
#include "model/CreateUdfArtifactRequest.h"
#include "model/CreateUdfArtifactResult.h"
#include "model/DatabaseExistsRequest.h"
#include "model/DatabaseExistsResult.h"
#include "model/DeleteArtifactRequest.h"
#include "model/DeleteArtifactResult.h"
#include "model/DeleteConnectorRequest.h"
#include "model/DeleteConnectorResult.h"
#include "model/DeleteDeploymentRequest.h"
#include "model/DeleteDeploymentResult.h"
#include "model/DeleteFormatRequest.h"
#include "model/DeleteFormatResult.h"
#include "model/DeleteMemberRequest.h"
#include "model/DeleteMemberResult.h"
#include "model/DeleteSecretValueRequest.h"
#include "model/DeleteSecretValueResult.h"
#include "model/DeleteUdfArtifactRequest.h"
#include "model/DeleteUdfArtifactResult.h"
#include "model/ExecuteSqlScriptRequest.h"
#include "model/ExecuteSqlScriptResult.h"
#include "model/ExecuteSqlscriptsStatementsRequest.h"
#include "model/ExecuteSqlscriptsStatementsResult.h"
#include "model/ForcefullyCreateLockRequest.h"
#include "model/ForcefullyCreateLockResult.h"
#include "model/FunctionExistsRequest.h"
#include "model/FunctionExistsResult.h"
#include "model/GenerateResourcePlanRequest.h"
#include "model/GenerateResourcePlanResult.h"
#include "model/GetArtifactMetadataRequest.h"
#include "model/GetArtifactMetadataResult.h"
#include "model/GetCatalogRequest.h"
#include "model/GetCatalogResult.h"
#include "model/GetDatabaseRequest.h"
#include "model/GetDatabaseResult.h"
#include "model/GetDefaultDatabaseRequest.h"
#include "model/GetDefaultDatabaseResult.h"
#include "model/GetDeploymentRequest.h"
#include "model/GetDeploymentResult.h"
#include "model/GetDeploymentDefaultsRequest.h"
#include "model/GetDeploymentDefaultsResult.h"
#include "model/GetFunctionRequest.h"
#include "model/GetFunctionResult.h"
#include "model/GetGlobalDeploymentDefaultsRequest.h"
#include "model/GetGlobalDeploymentDefaultsResult.h"
#include "model/GetResourcePlanRequest.h"
#include "model/GetResourcePlanResult.h"
#include "model/GetTableRequest.h"
#include "model/GetTableResult.h"
#include "model/GetUdfArtifactRequest.h"
#include "model/GetUdfArtifactResult.h"
#include "model/ListArtifactsRequest.h"
#include "model/ListArtifactsResult.h"
#include "model/ListCatalogsRequest.h"
#include "model/ListCatalogsResult.h"
#include "model/ListConnectorsRequest.h"
#include "model/ListConnectorsResult.h"
#include "model/ListDatabasesRequest.h"
#include "model/ListDatabasesResult.h"
#include "model/ListDeploymentTargetsRequest.h"
#include "model/ListDeploymentTargetsResult.h"
#include "model/ListDeploymentsRequest.h"
#include "model/ListDeploymentsResult.h"
#include "model/ListFlinkVersionsRequest.h"
#include "model/ListFlinkVersionsResult.h"
#include "model/ListFormatsRequest.h"
#include "model/ListFormatsResult.h"
#include "model/ListFunctionsRequest.h"
#include "model/ListFunctionsResult.h"
#include "model/ListJobsRequest.h"
#include "model/ListJobsResult.h"
#include "model/ListNamespacesRequest.h"
#include "model/ListNamespacesResult.h"
#include "model/ListSavepointsRequest.h"
#include "model/ListSavepointsResult.h"
#include "model/ListSecretValuesRequest.h"
#include "model/ListSecretValuesResult.h"
#include "model/ListSessionClustersRequest.h"
#include "model/ListSessionClustersResult.h"
#include "model/ListTablesRequest.h"
#include "model/ListTablesResult.h"
#include "model/ParseConnectorRequest.h"
#include "model/ParseConnectorResult.h"
#include "model/ParseFormatRequest.h"
#include "model/ParseFormatResult.h"
#include "model/ReplaceDeploymentRequest.h"
#include "model/ReplaceDeploymentResult.h"
#include "model/SetDeploymentResourceModeRequest.h"
#include "model/SetDeploymentResourceModeResult.h"
#include "model/TableExistsRequest.h"
#include "model/TableExistsResult.h"
#include "model/UpdateConnectorRequest.h"
#include "model/UpdateConnectorResult.h"
#include "model/UpdateDeploymentRequest.h"
#include "model/UpdateDeploymentResult.h"
#include "model/UpdateDeploymentDesiredStateRequest.h"
#include "model/UpdateDeploymentDesiredStateResult.h"
#include "model/UpdateFormatRequest.h"
#include "model/UpdateFormatResult.h"
#include "model/UpdateMemberRequest.h"
#include "model/UpdateMemberResult.h"
#include "model/UpdateUdfArtifactRequest.h"
#include "model/UpdateUdfArtifactResult.h"
#include "model/ValidateSqlScriptRequest.h"
#include "model/ValidateSqlScriptResult.h"
namespace AlibabaCloud
{
namespace Ververica
{
class ALIBABACLOUD_VERVERICA_EXPORT VervericaClient : public RoaServiceClient
{
public:
typedef Outcome<Error, Model::CreateConnectorResult> CreateConnectorOutcome;
typedef std::future<CreateConnectorOutcome> CreateConnectorOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateConnectorRequest&, const CreateConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConnectorAsyncHandler;
typedef Outcome<Error, Model::CreateDeploymentResult> CreateDeploymentOutcome;
typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateDeploymentRequest&, const CreateDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeploymentAsyncHandler;
typedef Outcome<Error, Model::CreateFormatResult> CreateFormatOutcome;
typedef std::future<CreateFormatOutcome> CreateFormatOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateFormatRequest&, const CreateFormatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFormatAsyncHandler;
typedef Outcome<Error, Model::CreateMemberResult> CreateMemberOutcome;
typedef std::future<CreateMemberOutcome> CreateMemberOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateMemberRequest&, const CreateMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMemberAsyncHandler;
typedef Outcome<Error, Model::CreateSavepointResult> CreateSavepointOutcome;
typedef std::future<CreateSavepointOutcome> CreateSavepointOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateSavepointRequest&, const CreateSavepointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSavepointAsyncHandler;
typedef Outcome<Error, Model::CreateSecretValueResult> CreateSecretValueOutcome;
typedef std::future<CreateSecretValueOutcome> CreateSecretValueOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateSecretValueRequest&, const CreateSecretValueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSecretValueAsyncHandler;
typedef Outcome<Error, Model::CreateUdfArtifactResult> CreateUdfArtifactOutcome;
typedef std::future<CreateUdfArtifactOutcome> CreateUdfArtifactOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::CreateUdfArtifactRequest&, const CreateUdfArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUdfArtifactAsyncHandler;
typedef Outcome<Error, Model::DatabaseExistsResult> DatabaseExistsOutcome;
typedef std::future<DatabaseExistsOutcome> DatabaseExistsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DatabaseExistsRequest&, const DatabaseExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DatabaseExistsAsyncHandler;
typedef Outcome<Error, Model::DeleteArtifactResult> DeleteArtifactOutcome;
typedef std::future<DeleteArtifactOutcome> DeleteArtifactOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteArtifactRequest&, const DeleteArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteArtifactAsyncHandler;
typedef Outcome<Error, Model::DeleteConnectorResult> DeleteConnectorOutcome;
typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteConnectorRequest&, const DeleteConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConnectorAsyncHandler;
typedef Outcome<Error, Model::DeleteDeploymentResult> DeleteDeploymentOutcome;
typedef std::future<DeleteDeploymentOutcome> DeleteDeploymentOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteDeploymentRequest&, const DeleteDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeploymentAsyncHandler;
typedef Outcome<Error, Model::DeleteFormatResult> DeleteFormatOutcome;
typedef std::future<DeleteFormatOutcome> DeleteFormatOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteFormatRequest&, const DeleteFormatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFormatAsyncHandler;
typedef Outcome<Error, Model::DeleteMemberResult> DeleteMemberOutcome;
typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteMemberRequest&, const DeleteMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMemberAsyncHandler;
typedef Outcome<Error, Model::DeleteSecretValueResult> DeleteSecretValueOutcome;
typedef std::future<DeleteSecretValueOutcome> DeleteSecretValueOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteSecretValueRequest&, const DeleteSecretValueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecretValueAsyncHandler;
typedef Outcome<Error, Model::DeleteUdfArtifactResult> DeleteUdfArtifactOutcome;
typedef std::future<DeleteUdfArtifactOutcome> DeleteUdfArtifactOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::DeleteUdfArtifactRequest&, const DeleteUdfArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUdfArtifactAsyncHandler;
typedef Outcome<Error, Model::ExecuteSqlScriptResult> ExecuteSqlScriptOutcome;
typedef std::future<ExecuteSqlScriptOutcome> ExecuteSqlScriptOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ExecuteSqlScriptRequest&, const ExecuteSqlScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteSqlScriptAsyncHandler;
typedef Outcome<Error, Model::ExecuteSqlscriptsStatementsResult> ExecuteSqlscriptsStatementsOutcome;
typedef std::future<ExecuteSqlscriptsStatementsOutcome> ExecuteSqlscriptsStatementsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ExecuteSqlscriptsStatementsRequest&, const ExecuteSqlscriptsStatementsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteSqlscriptsStatementsAsyncHandler;
typedef Outcome<Error, Model::ForcefullyCreateLockResult> ForcefullyCreateLockOutcome;
typedef std::future<ForcefullyCreateLockOutcome> ForcefullyCreateLockOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ForcefullyCreateLockRequest&, const ForcefullyCreateLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ForcefullyCreateLockAsyncHandler;
typedef Outcome<Error, Model::FunctionExistsResult> FunctionExistsOutcome;
typedef std::future<FunctionExistsOutcome> FunctionExistsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::FunctionExistsRequest&, const FunctionExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FunctionExistsAsyncHandler;
typedef Outcome<Error, Model::GenerateResourcePlanResult> GenerateResourcePlanOutcome;
typedef std::future<GenerateResourcePlanOutcome> GenerateResourcePlanOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GenerateResourcePlanRequest&, const GenerateResourcePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateResourcePlanAsyncHandler;
typedef Outcome<Error, Model::GetArtifactMetadataResult> GetArtifactMetadataOutcome;
typedef std::future<GetArtifactMetadataOutcome> GetArtifactMetadataOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetArtifactMetadataRequest&, const GetArtifactMetadataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetArtifactMetadataAsyncHandler;
typedef Outcome<Error, Model::GetCatalogResult> GetCatalogOutcome;
typedef std::future<GetCatalogOutcome> GetCatalogOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetCatalogRequest&, const GetCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCatalogAsyncHandler;
typedef Outcome<Error, Model::GetDatabaseResult> GetDatabaseOutcome;
typedef std::future<GetDatabaseOutcome> GetDatabaseOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetDatabaseRequest&, const GetDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDatabaseAsyncHandler;
typedef Outcome<Error, Model::GetDefaultDatabaseResult> GetDefaultDatabaseOutcome;
typedef std::future<GetDefaultDatabaseOutcome> GetDefaultDatabaseOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetDefaultDatabaseRequest&, const GetDefaultDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDefaultDatabaseAsyncHandler;
typedef Outcome<Error, Model::GetDeploymentResult> GetDeploymentOutcome;
typedef std::future<GetDeploymentOutcome> GetDeploymentOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetDeploymentRequest&, const GetDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeploymentAsyncHandler;
typedef Outcome<Error, Model::GetDeploymentDefaultsResult> GetDeploymentDefaultsOutcome;
typedef std::future<GetDeploymentDefaultsOutcome> GetDeploymentDefaultsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetDeploymentDefaultsRequest&, const GetDeploymentDefaultsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeploymentDefaultsAsyncHandler;
typedef Outcome<Error, Model::GetFunctionResult> GetFunctionOutcome;
typedef std::future<GetFunctionOutcome> GetFunctionOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetFunctionRequest&, const GetFunctionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFunctionAsyncHandler;
typedef Outcome<Error, Model::GetGlobalDeploymentDefaultsResult> GetGlobalDeploymentDefaultsOutcome;
typedef std::future<GetGlobalDeploymentDefaultsOutcome> GetGlobalDeploymentDefaultsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetGlobalDeploymentDefaultsRequest&, const GetGlobalDeploymentDefaultsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGlobalDeploymentDefaultsAsyncHandler;
typedef Outcome<Error, Model::GetResourcePlanResult> GetResourcePlanOutcome;
typedef std::future<GetResourcePlanOutcome> GetResourcePlanOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetResourcePlanRequest&, const GetResourcePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePlanAsyncHandler;
typedef Outcome<Error, Model::GetTableResult> GetTableOutcome;
typedef std::future<GetTableOutcome> GetTableOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetTableRequest&, const GetTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableAsyncHandler;
typedef Outcome<Error, Model::GetUdfArtifactResult> GetUdfArtifactOutcome;
typedef std::future<GetUdfArtifactOutcome> GetUdfArtifactOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::GetUdfArtifactRequest&, const GetUdfArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUdfArtifactAsyncHandler;
typedef Outcome<Error, Model::ListArtifactsResult> ListArtifactsOutcome;
typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListArtifactsRequest&, const ListArtifactsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListArtifactsAsyncHandler;
typedef Outcome<Error, Model::ListCatalogsResult> ListCatalogsOutcome;
typedef std::future<ListCatalogsOutcome> ListCatalogsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListCatalogsRequest&, const ListCatalogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCatalogsAsyncHandler;
typedef Outcome<Error, Model::ListConnectorsResult> ListConnectorsOutcome;
typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListConnectorsRequest&, const ListConnectorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectorsAsyncHandler;
typedef Outcome<Error, Model::ListDatabasesResult> ListDatabasesOutcome;
typedef std::future<ListDatabasesOutcome> ListDatabasesOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListDatabasesRequest&, const ListDatabasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabasesAsyncHandler;
typedef Outcome<Error, Model::ListDeploymentTargetsResult> ListDeploymentTargetsOutcome;
typedef std::future<ListDeploymentTargetsOutcome> ListDeploymentTargetsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListDeploymentTargetsRequest&, const ListDeploymentTargetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeploymentTargetsAsyncHandler;
typedef Outcome<Error, Model::ListDeploymentsResult> ListDeploymentsOutcome;
typedef std::future<ListDeploymentsOutcome> ListDeploymentsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListDeploymentsRequest&, const ListDeploymentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeploymentsAsyncHandler;
typedef Outcome<Error, Model::ListFlinkVersionsResult> ListFlinkVersionsOutcome;
typedef std::future<ListFlinkVersionsOutcome> ListFlinkVersionsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListFlinkVersionsRequest&, const ListFlinkVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFlinkVersionsAsyncHandler;
typedef Outcome<Error, Model::ListFormatsResult> ListFormatsOutcome;
typedef std::future<ListFormatsOutcome> ListFormatsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListFormatsRequest&, const ListFormatsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFormatsAsyncHandler;
typedef Outcome<Error, Model::ListFunctionsResult> ListFunctionsOutcome;
typedef std::future<ListFunctionsOutcome> ListFunctionsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListFunctionsRequest&, const ListFunctionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFunctionsAsyncHandler;
typedef Outcome<Error, Model::ListJobsResult> ListJobsOutcome;
typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListJobsRequest&, const ListJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJobsAsyncHandler;
typedef Outcome<Error, Model::ListNamespacesResult> ListNamespacesOutcome;
typedef std::future<ListNamespacesOutcome> ListNamespacesOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListNamespacesRequest&, const ListNamespacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNamespacesAsyncHandler;
typedef Outcome<Error, Model::ListSavepointsResult> ListSavepointsOutcome;
typedef std::future<ListSavepointsOutcome> ListSavepointsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListSavepointsRequest&, const ListSavepointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSavepointsAsyncHandler;
typedef Outcome<Error, Model::ListSecretValuesResult> ListSecretValuesOutcome;
typedef std::future<ListSecretValuesOutcome> ListSecretValuesOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListSecretValuesRequest&, const ListSecretValuesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSecretValuesAsyncHandler;
typedef Outcome<Error, Model::ListSessionClustersResult> ListSessionClustersOutcome;
typedef std::future<ListSessionClustersOutcome> ListSessionClustersOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListSessionClustersRequest&, const ListSessionClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSessionClustersAsyncHandler;
typedef Outcome<Error, Model::ListTablesResult> ListTablesOutcome;
typedef std::future<ListTablesOutcome> ListTablesOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ListTablesRequest&, const ListTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTablesAsyncHandler;
typedef Outcome<Error, Model::ParseConnectorResult> ParseConnectorOutcome;
typedef std::future<ParseConnectorOutcome> ParseConnectorOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ParseConnectorRequest&, const ParseConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ParseConnectorAsyncHandler;
typedef Outcome<Error, Model::ParseFormatResult> ParseFormatOutcome;
typedef std::future<ParseFormatOutcome> ParseFormatOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ParseFormatRequest&, const ParseFormatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ParseFormatAsyncHandler;
typedef Outcome<Error, Model::ReplaceDeploymentResult> ReplaceDeploymentOutcome;
typedef std::future<ReplaceDeploymentOutcome> ReplaceDeploymentOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ReplaceDeploymentRequest&, const ReplaceDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceDeploymentAsyncHandler;
typedef Outcome<Error, Model::SetDeploymentResourceModeResult> SetDeploymentResourceModeOutcome;
typedef std::future<SetDeploymentResourceModeOutcome> SetDeploymentResourceModeOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::SetDeploymentResourceModeRequest&, const SetDeploymentResourceModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDeploymentResourceModeAsyncHandler;
typedef Outcome<Error, Model::TableExistsResult> TableExistsOutcome;
typedef std::future<TableExistsOutcome> TableExistsOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::TableExistsRequest&, const TableExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TableExistsAsyncHandler;
typedef Outcome<Error, Model::UpdateConnectorResult> UpdateConnectorOutcome;
typedef std::future<UpdateConnectorOutcome> UpdateConnectorOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateConnectorRequest&, const UpdateConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConnectorAsyncHandler;
typedef Outcome<Error, Model::UpdateDeploymentResult> UpdateDeploymentOutcome;
typedef std::future<UpdateDeploymentOutcome> UpdateDeploymentOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateDeploymentRequest&, const UpdateDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDeploymentAsyncHandler;
typedef Outcome<Error, Model::UpdateDeploymentDesiredStateResult> UpdateDeploymentDesiredStateOutcome;
typedef std::future<UpdateDeploymentDesiredStateOutcome> UpdateDeploymentDesiredStateOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateDeploymentDesiredStateRequest&, const UpdateDeploymentDesiredStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDeploymentDesiredStateAsyncHandler;
typedef Outcome<Error, Model::UpdateFormatResult> UpdateFormatOutcome;
typedef std::future<UpdateFormatOutcome> UpdateFormatOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateFormatRequest&, const UpdateFormatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFormatAsyncHandler;
typedef Outcome<Error, Model::UpdateMemberResult> UpdateMemberOutcome;
typedef std::future<UpdateMemberOutcome> UpdateMemberOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateMemberRequest&, const UpdateMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMemberAsyncHandler;
typedef Outcome<Error, Model::UpdateUdfArtifactResult> UpdateUdfArtifactOutcome;
typedef std::future<UpdateUdfArtifactOutcome> UpdateUdfArtifactOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::UpdateUdfArtifactRequest&, const UpdateUdfArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUdfArtifactAsyncHandler;
typedef Outcome<Error, Model::ValidateSqlScriptResult> ValidateSqlScriptOutcome;
typedef std::future<ValidateSqlScriptOutcome> ValidateSqlScriptOutcomeCallable;
typedef std::function<void(const VervericaClient*, const Model::ValidateSqlScriptRequest&, const ValidateSqlScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateSqlScriptAsyncHandler;
VervericaClient(const Credentials &credentials, const ClientConfiguration &configuration);
VervericaClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
VervericaClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~VervericaClient();
CreateConnectorOutcome createConnector(const Model::CreateConnectorRequest &request)const;
void createConnectorAsync(const Model::CreateConnectorRequest& request, const CreateConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateConnectorOutcomeCallable createConnectorCallable(const Model::CreateConnectorRequest& request) const;
CreateDeploymentOutcome createDeployment(const Model::CreateDeploymentRequest &request)const;
void createDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDeploymentOutcomeCallable createDeploymentCallable(const Model::CreateDeploymentRequest& request) const;
CreateFormatOutcome createFormat(const Model::CreateFormatRequest &request)const;
void createFormatAsync(const Model::CreateFormatRequest& request, const CreateFormatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFormatOutcomeCallable createFormatCallable(const Model::CreateFormatRequest& request) const;
CreateMemberOutcome createMember(const Model::CreateMemberRequest &request)const;
void createMemberAsync(const Model::CreateMemberRequest& request, const CreateMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMemberOutcomeCallable createMemberCallable(const Model::CreateMemberRequest& request) const;
CreateSavepointOutcome createSavepoint(const Model::CreateSavepointRequest &request)const;
void createSavepointAsync(const Model::CreateSavepointRequest& request, const CreateSavepointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSavepointOutcomeCallable createSavepointCallable(const Model::CreateSavepointRequest& request) const;
CreateSecretValueOutcome createSecretValue(const Model::CreateSecretValueRequest &request)const;
void createSecretValueAsync(const Model::CreateSecretValueRequest& request, const CreateSecretValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSecretValueOutcomeCallable createSecretValueCallable(const Model::CreateSecretValueRequest& request) const;
CreateUdfArtifactOutcome createUdfArtifact(const Model::CreateUdfArtifactRequest &request)const;
void createUdfArtifactAsync(const Model::CreateUdfArtifactRequest& request, const CreateUdfArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUdfArtifactOutcomeCallable createUdfArtifactCallable(const Model::CreateUdfArtifactRequest& request) const;
DatabaseExistsOutcome databaseExists(const Model::DatabaseExistsRequest &request)const;
void databaseExistsAsync(const Model::DatabaseExistsRequest& request, const DatabaseExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DatabaseExistsOutcomeCallable databaseExistsCallable(const Model::DatabaseExistsRequest& request) const;
DeleteArtifactOutcome deleteArtifact(const Model::DeleteArtifactRequest &request)const;
void deleteArtifactAsync(const Model::DeleteArtifactRequest& request, const DeleteArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteArtifactOutcomeCallable deleteArtifactCallable(const Model::DeleteArtifactRequest& request) const;
DeleteConnectorOutcome deleteConnector(const Model::DeleteConnectorRequest &request)const;
void deleteConnectorAsync(const Model::DeleteConnectorRequest& request, const DeleteConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteConnectorOutcomeCallable deleteConnectorCallable(const Model::DeleteConnectorRequest& request) const;
DeleteDeploymentOutcome deleteDeployment(const Model::DeleteDeploymentRequest &request)const;
void deleteDeploymentAsync(const Model::DeleteDeploymentRequest& request, const DeleteDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDeploymentOutcomeCallable deleteDeploymentCallable(const Model::DeleteDeploymentRequest& request) const;
DeleteFormatOutcome deleteFormat(const Model::DeleteFormatRequest &request)const;
void deleteFormatAsync(const Model::DeleteFormatRequest& request, const DeleteFormatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFormatOutcomeCallable deleteFormatCallable(const Model::DeleteFormatRequest& request) const;
DeleteMemberOutcome deleteMember(const Model::DeleteMemberRequest &request)const;
void deleteMemberAsync(const Model::DeleteMemberRequest& request, const DeleteMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMemberOutcomeCallable deleteMemberCallable(const Model::DeleteMemberRequest& request) const;
DeleteSecretValueOutcome deleteSecretValue(const Model::DeleteSecretValueRequest &request)const;
void deleteSecretValueAsync(const Model::DeleteSecretValueRequest& request, const DeleteSecretValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSecretValueOutcomeCallable deleteSecretValueCallable(const Model::DeleteSecretValueRequest& request) const;
DeleteUdfArtifactOutcome deleteUdfArtifact(const Model::DeleteUdfArtifactRequest &request)const;
void deleteUdfArtifactAsync(const Model::DeleteUdfArtifactRequest& request, const DeleteUdfArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteUdfArtifactOutcomeCallable deleteUdfArtifactCallable(const Model::DeleteUdfArtifactRequest& request) const;
ExecuteSqlScriptOutcome executeSqlScript(const Model::ExecuteSqlScriptRequest &request)const;
void executeSqlScriptAsync(const Model::ExecuteSqlScriptRequest& request, const ExecuteSqlScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExecuteSqlScriptOutcomeCallable executeSqlScriptCallable(const Model::ExecuteSqlScriptRequest& request) const;
ExecuteSqlscriptsStatementsOutcome executeSqlscriptsStatements(const Model::ExecuteSqlscriptsStatementsRequest &request)const;
void executeSqlscriptsStatementsAsync(const Model::ExecuteSqlscriptsStatementsRequest& request, const ExecuteSqlscriptsStatementsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExecuteSqlscriptsStatementsOutcomeCallable executeSqlscriptsStatementsCallable(const Model::ExecuteSqlscriptsStatementsRequest& request) const;
ForcefullyCreateLockOutcome forcefullyCreateLock(const Model::ForcefullyCreateLockRequest &request)const;
void forcefullyCreateLockAsync(const Model::ForcefullyCreateLockRequest& request, const ForcefullyCreateLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ForcefullyCreateLockOutcomeCallable forcefullyCreateLockCallable(const Model::ForcefullyCreateLockRequest& request) const;
FunctionExistsOutcome functionExists(const Model::FunctionExistsRequest &request)const;
void functionExistsAsync(const Model::FunctionExistsRequest& request, const FunctionExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FunctionExistsOutcomeCallable functionExistsCallable(const Model::FunctionExistsRequest& request) const;
GenerateResourcePlanOutcome generateResourcePlan(const Model::GenerateResourcePlanRequest &request)const;
void generateResourcePlanAsync(const Model::GenerateResourcePlanRequest& request, const GenerateResourcePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GenerateResourcePlanOutcomeCallable generateResourcePlanCallable(const Model::GenerateResourcePlanRequest& request) const;
GetArtifactMetadataOutcome getArtifactMetadata(const Model::GetArtifactMetadataRequest &request)const;
void getArtifactMetadataAsync(const Model::GetArtifactMetadataRequest& request, const GetArtifactMetadataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetArtifactMetadataOutcomeCallable getArtifactMetadataCallable(const Model::GetArtifactMetadataRequest& request) const;
GetCatalogOutcome getCatalog(const Model::GetCatalogRequest &request)const;
void getCatalogAsync(const Model::GetCatalogRequest& request, const GetCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCatalogOutcomeCallable getCatalogCallable(const Model::GetCatalogRequest& request) const;
GetDatabaseOutcome getDatabase(const Model::GetDatabaseRequest &request)const;
void getDatabaseAsync(const Model::GetDatabaseRequest& request, const GetDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDatabaseOutcomeCallable getDatabaseCallable(const Model::GetDatabaseRequest& request) const;
GetDefaultDatabaseOutcome getDefaultDatabase(const Model::GetDefaultDatabaseRequest &request)const;
void getDefaultDatabaseAsync(const Model::GetDefaultDatabaseRequest& request, const GetDefaultDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDefaultDatabaseOutcomeCallable getDefaultDatabaseCallable(const Model::GetDefaultDatabaseRequest& request) const;
GetDeploymentOutcome getDeployment(const Model::GetDeploymentRequest &request)const;
void getDeploymentAsync(const Model::GetDeploymentRequest& request, const GetDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeploymentOutcomeCallable getDeploymentCallable(const Model::GetDeploymentRequest& request) const;
GetDeploymentDefaultsOutcome getDeploymentDefaults(const Model::GetDeploymentDefaultsRequest &request)const;
void getDeploymentDefaultsAsync(const Model::GetDeploymentDefaultsRequest& request, const GetDeploymentDefaultsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeploymentDefaultsOutcomeCallable getDeploymentDefaultsCallable(const Model::GetDeploymentDefaultsRequest& request) const;
GetFunctionOutcome getFunction(const Model::GetFunctionRequest &request)const;
void getFunctionAsync(const Model::GetFunctionRequest& request, const GetFunctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFunctionOutcomeCallable getFunctionCallable(const Model::GetFunctionRequest& request) const;
GetGlobalDeploymentDefaultsOutcome getGlobalDeploymentDefaults(const Model::GetGlobalDeploymentDefaultsRequest &request)const;
void getGlobalDeploymentDefaultsAsync(const Model::GetGlobalDeploymentDefaultsRequest& request, const GetGlobalDeploymentDefaultsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetGlobalDeploymentDefaultsOutcomeCallable getGlobalDeploymentDefaultsCallable(const Model::GetGlobalDeploymentDefaultsRequest& request) const;
GetResourcePlanOutcome getResourcePlan(const Model::GetResourcePlanRequest &request)const;
void getResourcePlanAsync(const Model::GetResourcePlanRequest& request, const GetResourcePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourcePlanOutcomeCallable getResourcePlanCallable(const Model::GetResourcePlanRequest& request) const;
GetTableOutcome getTable(const Model::GetTableRequest &request)const;
void getTableAsync(const Model::GetTableRequest& request, const GetTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTableOutcomeCallable getTableCallable(const Model::GetTableRequest& request) const;
GetUdfArtifactOutcome getUdfArtifact(const Model::GetUdfArtifactRequest &request)const;
void getUdfArtifactAsync(const Model::GetUdfArtifactRequest& request, const GetUdfArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetUdfArtifactOutcomeCallable getUdfArtifactCallable(const Model::GetUdfArtifactRequest& request) const;
ListArtifactsOutcome listArtifacts(const Model::ListArtifactsRequest &request)const;
void listArtifactsAsync(const Model::ListArtifactsRequest& request, const ListArtifactsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListArtifactsOutcomeCallable listArtifactsCallable(const Model::ListArtifactsRequest& request) const;
ListCatalogsOutcome listCatalogs(const Model::ListCatalogsRequest &request)const;
void listCatalogsAsync(const Model::ListCatalogsRequest& request, const ListCatalogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCatalogsOutcomeCallable listCatalogsCallable(const Model::ListCatalogsRequest& request) const;
ListConnectorsOutcome listConnectors(const Model::ListConnectorsRequest &request)const;
void listConnectorsAsync(const Model::ListConnectorsRequest& request, const ListConnectorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListConnectorsOutcomeCallable listConnectorsCallable(const Model::ListConnectorsRequest& request) const;
ListDatabasesOutcome listDatabases(const Model::ListDatabasesRequest &request)const;
void listDatabasesAsync(const Model::ListDatabasesRequest& request, const ListDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDatabasesOutcomeCallable listDatabasesCallable(const Model::ListDatabasesRequest& request) const;
ListDeploymentTargetsOutcome listDeploymentTargets(const Model::ListDeploymentTargetsRequest &request)const;
void listDeploymentTargetsAsync(const Model::ListDeploymentTargetsRequest& request, const ListDeploymentTargetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDeploymentTargetsOutcomeCallable listDeploymentTargetsCallable(const Model::ListDeploymentTargetsRequest& request) const;
ListDeploymentsOutcome listDeployments(const Model::ListDeploymentsRequest &request)const;
void listDeploymentsAsync(const Model::ListDeploymentsRequest& request, const ListDeploymentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDeploymentsOutcomeCallable listDeploymentsCallable(const Model::ListDeploymentsRequest& request) const;
ListFlinkVersionsOutcome listFlinkVersions(const Model::ListFlinkVersionsRequest &request)const;
void listFlinkVersionsAsync(const Model::ListFlinkVersionsRequest& request, const ListFlinkVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFlinkVersionsOutcomeCallable listFlinkVersionsCallable(const Model::ListFlinkVersionsRequest& request) const;
ListFormatsOutcome listFormats(const Model::ListFormatsRequest &request)const;
void listFormatsAsync(const Model::ListFormatsRequest& request, const ListFormatsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFormatsOutcomeCallable listFormatsCallable(const Model::ListFormatsRequest& request) const;
ListFunctionsOutcome listFunctions(const Model::ListFunctionsRequest &request)const;
void listFunctionsAsync(const Model::ListFunctionsRequest& request, const ListFunctionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFunctionsOutcomeCallable listFunctionsCallable(const Model::ListFunctionsRequest& request) const;
ListJobsOutcome listJobs(const Model::ListJobsRequest &request)const;
void listJobsAsync(const Model::ListJobsRequest& request, const ListJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListJobsOutcomeCallable listJobsCallable(const Model::ListJobsRequest& request) const;
ListNamespacesOutcome listNamespaces(const Model::ListNamespacesRequest &request)const;
void listNamespacesAsync(const Model::ListNamespacesRequest& request, const ListNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNamespacesOutcomeCallable listNamespacesCallable(const Model::ListNamespacesRequest& request) const;
ListSavepointsOutcome listSavepoints(const Model::ListSavepointsRequest &request)const;
void listSavepointsAsync(const Model::ListSavepointsRequest& request, const ListSavepointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSavepointsOutcomeCallable listSavepointsCallable(const Model::ListSavepointsRequest& request) const;
ListSecretValuesOutcome listSecretValues(const Model::ListSecretValuesRequest &request)const;
void listSecretValuesAsync(const Model::ListSecretValuesRequest& request, const ListSecretValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSecretValuesOutcomeCallable listSecretValuesCallable(const Model::ListSecretValuesRequest& request) const;
ListSessionClustersOutcome listSessionClusters(const Model::ListSessionClustersRequest &request)const;
void listSessionClustersAsync(const Model::ListSessionClustersRequest& request, const ListSessionClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSessionClustersOutcomeCallable listSessionClustersCallable(const Model::ListSessionClustersRequest& request) const;
ListTablesOutcome listTables(const Model::ListTablesRequest &request)const;
void listTablesAsync(const Model::ListTablesRequest& request, const ListTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTablesOutcomeCallable listTablesCallable(const Model::ListTablesRequest& request) const;
ParseConnectorOutcome parseConnector(const Model::ParseConnectorRequest &request)const;
void parseConnectorAsync(const Model::ParseConnectorRequest& request, const ParseConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ParseConnectorOutcomeCallable parseConnectorCallable(const Model::ParseConnectorRequest& request) const;
ParseFormatOutcome parseFormat(const Model::ParseFormatRequest &request)const;
void parseFormatAsync(const Model::ParseFormatRequest& request, const ParseFormatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ParseFormatOutcomeCallable parseFormatCallable(const Model::ParseFormatRequest& request) const;
ReplaceDeploymentOutcome replaceDeployment(const Model::ReplaceDeploymentRequest &request)const;
void replaceDeploymentAsync(const Model::ReplaceDeploymentRequest& request, const ReplaceDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReplaceDeploymentOutcomeCallable replaceDeploymentCallable(const Model::ReplaceDeploymentRequest& request) const;
SetDeploymentResourceModeOutcome setDeploymentResourceMode(const Model::SetDeploymentResourceModeRequest &request)const;
void setDeploymentResourceModeAsync(const Model::SetDeploymentResourceModeRequest& request, const SetDeploymentResourceModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDeploymentResourceModeOutcomeCallable setDeploymentResourceModeCallable(const Model::SetDeploymentResourceModeRequest& request) const;
TableExistsOutcome tableExists(const Model::TableExistsRequest &request)const;
void tableExistsAsync(const Model::TableExistsRequest& request, const TableExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TableExistsOutcomeCallable tableExistsCallable(const Model::TableExistsRequest& request) const;
UpdateConnectorOutcome updateConnector(const Model::UpdateConnectorRequest &request)const;
void updateConnectorAsync(const Model::UpdateConnectorRequest& request, const UpdateConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateConnectorOutcomeCallable updateConnectorCallable(const Model::UpdateConnectorRequest& request) const;
UpdateDeploymentOutcome updateDeployment(const Model::UpdateDeploymentRequest &request)const;
void updateDeploymentAsync(const Model::UpdateDeploymentRequest& request, const UpdateDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDeploymentOutcomeCallable updateDeploymentCallable(const Model::UpdateDeploymentRequest& request) const;
UpdateDeploymentDesiredStateOutcome updateDeploymentDesiredState(const Model::UpdateDeploymentDesiredStateRequest &request)const;
void updateDeploymentDesiredStateAsync(const Model::UpdateDeploymentDesiredStateRequest& request, const UpdateDeploymentDesiredStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDeploymentDesiredStateOutcomeCallable updateDeploymentDesiredStateCallable(const Model::UpdateDeploymentDesiredStateRequest& request) const;
UpdateFormatOutcome updateFormat(const Model::UpdateFormatRequest &request)const;
void updateFormatAsync(const Model::UpdateFormatRequest& request, const UpdateFormatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFormatOutcomeCallable updateFormatCallable(const Model::UpdateFormatRequest& request) const;
UpdateMemberOutcome updateMember(const Model::UpdateMemberRequest &request)const;
void updateMemberAsync(const Model::UpdateMemberRequest& request, const UpdateMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateMemberOutcomeCallable updateMemberCallable(const Model::UpdateMemberRequest& request) const;
UpdateUdfArtifactOutcome updateUdfArtifact(const Model::UpdateUdfArtifactRequest &request)const;
void updateUdfArtifactAsync(const Model::UpdateUdfArtifactRequest& request, const UpdateUdfArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateUdfArtifactOutcomeCallable updateUdfArtifactCallable(const Model::UpdateUdfArtifactRequest& request) const;
ValidateSqlScriptOutcome validateSqlScript(const Model::ValidateSqlScriptRequest &request)const;
void validateSqlScriptAsync(const Model::ValidateSqlScriptRequest& request, const ValidateSqlScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ValidateSqlScriptOutcomeCallable validateSqlScriptCallable(const Model::ValidateSqlScriptRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_VERVERICA_VERVERICACLIENT_H_

View 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_VERVERICA_VERVERICAEXPORT_H_
#define ALIBABACLOUD_VERVERICA_VERVERICAEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_VERVERICA_LIBRARY)
# define ALIBABACLOUD_VERVERICA_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_VERVERICA_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_VERVERICA_EXPORT
#endif
#endif // !ALIBABACLOUD_VERVERICA_VERVERICAEXPORT_H_

View 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_VERVERICA_MODEL_CREATECONNECTORREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATECONNECTORREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateConnectorRequest : public RoaServiceRequest {
public:
CreateConnectorRequest();
~CreateConnectorRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATECONNECTORREQUEST_H_

View 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_VERVERICA_MODEL_CREATECONNECTORRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATECONNECTORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateConnectorResult : public ServiceResult
{
public:
CreateConnectorResult();
explicit CreateConnectorResult(const std::string &payload);
~CreateConnectorResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATECONNECTORRESULT_H_

View 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_VERVERICA_MODEL_CREATEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEDEPLOYMENTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateDeploymentRequest : public RoaServiceRequest {
public:
CreateDeploymentRequest();
~CreateDeploymentRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEDEPLOYMENTREQUEST_H_

View 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_VERVERICA_MODEL_CREATEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateDeploymentResult : public ServiceResult
{
public:
CreateDeploymentResult();
explicit CreateDeploymentResult(const std::string &payload);
~CreateDeploymentResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEDEPLOYMENTRESULT_H_

View 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_VERVERICA_MODEL_CREATEFORMATREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEFORMATREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateFormatRequest : public RoaServiceRequest {
public:
CreateFormatRequest();
~CreateFormatRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEFORMATREQUEST_H_

View 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_VERVERICA_MODEL_CREATEFORMATRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEFORMATRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateFormatResult : public ServiceResult
{
public:
CreateFormatResult();
explicit CreateFormatResult(const std::string &payload);
~CreateFormatResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEFORMATRESULT_H_

View 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_VERVERICA_MODEL_CREATEMEMBERREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEMEMBERREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateMemberRequest : public RoaServiceRequest {
public:
CreateMemberRequest();
~CreateMemberRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEMEMBERREQUEST_H_

View 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_VERVERICA_MODEL_CREATEMEMBERRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateMemberResult : public ServiceResult
{
public:
CreateMemberResult();
explicit CreateMemberResult(const std::string &payload);
~CreateMemberResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEMEMBERRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_CREATESAVEPOINTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATESAVEPOINTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateSavepointRequest : public RoaServiceRequest {
public:
CreateSavepointRequest();
~CreateSavepointRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string regionId_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATESAVEPOINTREQUEST_H_

View 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_VERVERICA_MODEL_CREATESAVEPOINTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATESAVEPOINTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateSavepointResult : public ServiceResult
{
public:
CreateSavepointResult();
explicit CreateSavepointResult(const std::string &payload);
~CreateSavepointResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATESAVEPOINTRESULT_H_

View 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_VERVERICA_MODEL_CREATESECRETVALUEREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATESECRETVALUEREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateSecretValueRequest : public RoaServiceRequest {
public:
CreateSecretValueRequest();
~CreateSecretValueRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATESECRETVALUEREQUEST_H_

View 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_VERVERICA_MODEL_CREATESECRETVALUERESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATESECRETVALUERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateSecretValueResult : public ServiceResult
{
public:
CreateSecretValueResult();
explicit CreateSecretValueResult(const std::string &payload);
~CreateSecretValueResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATESECRETVALUERESULT_H_

View 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_VERVERICA_MODEL_CREATEUDFARTIFACTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEUDFARTIFACTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT CreateUdfArtifactRequest : public RoaServiceRequest {
public:
CreateUdfArtifactRequest();
~CreateUdfArtifactRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEUDFARTIFACTREQUEST_H_

View 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_VERVERICA_MODEL_CREATEUDFARTIFACTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_CREATEUDFARTIFACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT CreateUdfArtifactResult : public ServiceResult
{
public:
CreateUdfArtifactResult();
explicit CreateUdfArtifactResult(const std::string &payload);
~CreateUdfArtifactResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_CREATEUDFARTIFACTRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DATABASEEXISTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DATABASEEXISTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DatabaseExistsRequest : public RoaServiceRequest {
public:
DatabaseExistsRequest();
~DatabaseExistsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DATABASEEXISTSREQUEST_H_

View 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_VERVERICA_MODEL_DATABASEEXISTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DATABASEEXISTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DatabaseExistsResult : public ServiceResult
{
public:
DatabaseExistsResult();
explicit DatabaseExistsResult(const std::string &payload);
~DatabaseExistsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DATABASEEXISTSRESULT_H_

View 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_VERVERICA_MODEL_DELETEARTIFACTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEARTIFACTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteArtifactRequest : public RoaServiceRequest {
public:
DeleteArtifactRequest();
~DeleteArtifactRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getFilename() const;
void setFilename(const std::string &filename);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string filename_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEARTIFACTREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETEARTIFACTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEARTIFACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteArtifactResult : public ServiceResult
{
public:
DeleteArtifactResult();
explicit DeleteArtifactResult(const std::string &payload);
~DeleteArtifactResult();
std::string getRequestId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEARTIFACTRESULT_H_

View 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_VERVERICA_MODEL_DELETECONNECTORREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETECONNECTORREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteConnectorRequest : public RoaServiceRequest {
public:
DeleteConnectorRequest();
~DeleteConnectorRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getName() const;
void setName(const std::string &name);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string name_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETECONNECTORREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETECONNECTORRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETECONNECTORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteConnectorResult : public ServiceResult
{
public:
DeleteConnectorResult();
explicit DeleteConnectorResult(const std::string &payload);
~DeleteConnectorResult();
std::string getRequestId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETECONNECTORRESULT_H_

View 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_VERVERICA_MODEL_DELETEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEDEPLOYMENTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteDeploymentRequest : public RoaServiceRequest {
public:
DeleteDeploymentRequest();
~DeleteDeploymentRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEDEPLOYMENTREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteDeploymentResult : public ServiceResult
{
public:
DeleteDeploymentResult();
explicit DeleteDeploymentResult(const std::string &payload);
~DeleteDeploymentResult();
std::string getRequestId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEDEPLOYMENTRESULT_H_

View 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_VERVERICA_MODEL_DELETEFORMATREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEFORMATREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteFormatRequest : public RoaServiceRequest {
public:
DeleteFormatRequest();
~DeleteFormatRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getName() const;
void setName(const std::string &name);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string name_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEFORMATREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETEFORMATRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEFORMATRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteFormatResult : public ServiceResult
{
public:
DeleteFormatResult();
explicit DeleteFormatResult(const std::string &payload);
~DeleteFormatResult();
std::string getRequestId()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEFORMATRESULT_H_

View 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_VERVERICA_MODEL_DELETEMEMBERREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEMEMBERREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteMemberRequest : public RoaServiceRequest {
public:
DeleteMemberRequest();
~DeleteMemberRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getMember() const;
void setMember(const std::string &member);
private:
std::string workspace_;
std::string _namespace_;
std::string member_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEMEMBERREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETEMEMBERRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteMemberResult : public ServiceResult
{
public:
DeleteMemberResult();
explicit DeleteMemberResult(const std::string &payload);
~DeleteMemberResult();
std::string getRequestId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEMEMBERRESULT_H_

View 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_VERVERICA_MODEL_DELETESECRETVALUEREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETESECRETVALUEREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteSecretValueRequest : public RoaServiceRequest {
public:
DeleteSecretValueRequest();
~DeleteSecretValueRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getName() const;
void setName(const std::string &name);
private:
std::string workspace_;
std::string _namespace_;
std::string name_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETESECRETVALUEREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_DELETESECRETVALUERESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETESECRETVALUERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteSecretValueResult : public ServiceResult
{
public:
DeleteSecretValueResult();
explicit DeleteSecretValueResult(const std::string &payload);
~DeleteSecretValueResult();
std::string getRequestId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETESECRETVALUERESULT_H_

View 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_VERVERICA_MODEL_DELETEUDFARTIFACTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEUDFARTIFACTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT DeleteUdfArtifactRequest : public RoaServiceRequest {
public:
DeleteUdfArtifactRequest();
~DeleteUdfArtifactRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getUdfArtifactName() const;
void setUdfArtifactName(const std::string &udfArtifactName);
private:
std::string workspace_;
std::string _namespace_;
std::string udfArtifactName_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEUDFARTIFACTREQUEST_H_

View 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_VERVERICA_MODEL_DELETEUDFARTIFACTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_DELETEUDFARTIFACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT DeleteUdfArtifactResult : public ServiceResult
{
public:
DeleteUdfArtifactResult();
explicit DeleteUdfArtifactResult(const std::string &payload);
~DeleteUdfArtifactResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_DELETEUDFARTIFACTRESULT_H_

View 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_VERVERICA_MODEL_EXECUTESQLSCRIPTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ExecuteSqlScriptRequest : public RoaServiceRequest {
public:
ExecuteSqlScriptRequest();
~ExecuteSqlScriptRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTREQUEST_H_

View 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_VERVERICA_MODEL_EXECUTESQLSCRIPTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ExecuteSqlScriptResult : public ServiceResult
{
public:
ExecuteSqlScriptResult();
explicit ExecuteSqlScriptResult(const std::string &payload);
~ExecuteSqlScriptResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTRESULT_H_

View 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_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ExecuteSqlscriptsStatementsRequest : public RoaServiceRequest {
public:
ExecuteSqlscriptsStatementsRequest();
~ExecuteSqlscriptsStatementsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSREQUEST_H_

View 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_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ExecuteSqlscriptsStatementsResult : public ServiceResult
{
public:
ExecuteSqlscriptsStatementsResult();
explicit ExecuteSqlscriptsStatementsResult(const std::string &payload);
~ExecuteSqlscriptsStatementsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_EXECUTESQLSCRIPTSSTATEMENTSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_FORCEFULLYCREATELOCKREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_FORCEFULLYCREATELOCKREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ForcefullyCreateLockRequest : public RoaServiceRequest {
public:
ForcefullyCreateLockRequest();
~ForcefullyCreateLockRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
private:
std::string workspace_;
std::string resourceId_;
std::string _namespace_;
std::string resourceType_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_FORCEFULLYCREATELOCKREQUEST_H_

View 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_VERVERICA_MODEL_FORCEFULLYCREATELOCKRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_FORCEFULLYCREATELOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ForcefullyCreateLockResult : public ServiceResult
{
public:
ForcefullyCreateLockResult();
explicit ForcefullyCreateLockResult(const std::string &payload);
~ForcefullyCreateLockResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_FORCEFULLYCREATELOCKRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_FUNCTIONEXISTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_FUNCTIONEXISTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT FunctionExistsRequest : public RoaServiceRequest {
public:
FunctionExistsRequest();
~FunctionExistsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string getFunction() const;
void setFunction(const std::string &function);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string function_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_FUNCTIONEXISTSREQUEST_H_

View 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_VERVERICA_MODEL_FUNCTIONEXISTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_FUNCTIONEXISTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT FunctionExistsResult : public ServiceResult
{
public:
FunctionExistsResult();
explicit FunctionExistsResult(const std::string &payload);
~FunctionExistsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_FUNCTIONEXISTSRESULT_H_

View 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_VERVERICA_MODEL_GENERATERESOURCEPLANREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GENERATERESOURCEPLANREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GenerateResourcePlanRequest : public RoaServiceRequest {
public:
GenerateResourcePlanRequest();
~GenerateResourcePlanRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GENERATERESOURCEPLANREQUEST_H_

View 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_VERVERICA_MODEL_GENERATERESOURCEPLANRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GENERATERESOURCEPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GenerateResourcePlanResult : public ServiceResult
{
public:
GenerateResourcePlanResult();
explicit GenerateResourcePlanResult(const std::string &payload);
~GenerateResourcePlanResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GENERATERESOURCEPLANRESULT_H_

View 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_VERVERICA_MODEL_GETARTIFACTMETADATAREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETARTIFACTMETADATAREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetArtifactMetadataRequest : public RoaServiceRequest {
public:
GetArtifactMetadataRequest();
~GetArtifactMetadataRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getFilename() const;
void setFilename(const std::string &filename);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string filename_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETARTIFACTMETADATAREQUEST_H_

View 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_VERVERICA_MODEL_GETARTIFACTMETADATARESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETARTIFACTMETADATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetArtifactMetadataResult : public ServiceResult
{
public:
GetArtifactMetadataResult();
explicit GetArtifactMetadataResult(const std::string &payload);
~GetArtifactMetadataResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETARTIFACTMETADATARESULT_H_

View 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_VERVERICA_MODEL_GETCATALOGREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETCATALOGREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetCatalogRequest : public RoaServiceRequest {
public:
GetCatalogRequest();
~GetCatalogRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETCATALOGREQUEST_H_

View 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_VERVERICA_MODEL_GETCATALOGRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETCATALOGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetCatalogResult : public ServiceResult
{
public:
GetCatalogResult();
explicit GetCatalogResult(const std::string &payload);
~GetCatalogResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETCATALOGRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETDATABASEREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDATABASEREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetDatabaseRequest : public RoaServiceRequest {
public:
GetDatabaseRequest();
~GetDatabaseRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDATABASEREQUEST_H_

View 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_VERVERICA_MODEL_GETDATABASERESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDATABASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetDatabaseResult : public ServiceResult
{
public:
GetDatabaseResult();
explicit GetDatabaseResult(const std::string &payload);
~GetDatabaseResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDATABASERESULT_H_

View 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_VERVERICA_MODEL_GETDEFAULTDATABASEREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEFAULTDATABASEREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetDefaultDatabaseRequest : public RoaServiceRequest {
public:
GetDefaultDatabaseRequest();
~GetDefaultDatabaseRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEFAULTDATABASEREQUEST_H_

View 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_VERVERICA_MODEL_GETDEFAULTDATABASERESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEFAULTDATABASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetDefaultDatabaseResult : public ServiceResult
{
public:
GetDefaultDatabaseResult();
explicit GetDefaultDatabaseResult(const std::string &payload);
~GetDefaultDatabaseResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEFAULTDATABASERESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetDeploymentDefaultsRequest : public RoaServiceRequest {
public:
GetDeploymentDefaultsRequest();
~GetDeploymentDefaultsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSREQUEST_H_

View 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_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetDeploymentDefaultsResult : public ServiceResult
{
public:
GetDeploymentDefaultsResult();
explicit GetDeploymentDefaultsResult(const std::string &payload);
~GetDeploymentDefaultsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTDEFAULTSRESULT_H_

View 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_VERVERICA_MODEL_GETDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetDeploymentRequest : public RoaServiceRequest {
public:
GetDeploymentRequest();
~GetDeploymentRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTREQUEST_H_

View 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_VERVERICA_MODEL_GETDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetDeploymentResult : public ServiceResult
{
public:
GetDeploymentResult();
explicit GetDeploymentResult(const std::string &payload);
~GetDeploymentResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETFUNCTIONREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETFUNCTIONREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetFunctionRequest : public RoaServiceRequest {
public:
GetFunctionRequest();
~GetFunctionRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string getFunction() const;
void setFunction(const std::string &function);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string function_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETFUNCTIONREQUEST_H_

View 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_VERVERICA_MODEL_GETFUNCTIONRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETFUNCTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetFunctionResult : public ServiceResult
{
public:
GetFunctionResult();
explicit GetFunctionResult(const std::string &payload);
~GetFunctionResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETFUNCTIONRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetGlobalDeploymentDefaultsRequest : public RoaServiceRequest {
public:
GetGlobalDeploymentDefaultsRequest();
~GetGlobalDeploymentDefaultsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSREQUEST_H_

View 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_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetGlobalDeploymentDefaultsResult : public ServiceResult
{
public:
GetGlobalDeploymentDefaultsResult();
explicit GetGlobalDeploymentDefaultsResult(const std::string &payload);
~GetGlobalDeploymentDefaultsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETGLOBALDEPLOYMENTDEFAULTSRESULT_H_

View 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_VERVERICA_MODEL_GETRESOURCEPLANREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETRESOURCEPLANREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetResourcePlanRequest : public RoaServiceRequest {
public:
GetResourcePlanRequest();
~GetResourcePlanRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETRESOURCEPLANREQUEST_H_

View 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_VERVERICA_MODEL_GETRESOURCEPLANRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETRESOURCEPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetResourcePlanResult : public ServiceResult
{
public:
GetResourcePlanResult();
explicit GetResourcePlanResult(const std::string &payload);
~GetResourcePlanResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETRESOURCEPLANRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETTABLEREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETTABLEREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetTableRequest : public RoaServiceRequest {
public:
GetTableRequest();
~GetTableRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getTable() const;
void setTable(const std::string &table);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string _namespace_;
std::string table_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETTABLEREQUEST_H_

View 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_VERVERICA_MODEL_GETTABLERESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETTABLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetTableResult : public ServiceResult
{
public:
GetTableResult();
explicit GetTableResult(const std::string &payload);
~GetTableResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETTABLERESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_GETUDFARTIFACTREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETUDFARTIFACTREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT GetUdfArtifactRequest : public RoaServiceRequest {
public:
GetUdfArtifactRequest();
~GetUdfArtifactRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
bool getRequireFunctionNames() const;
void setRequireFunctionNames(bool requireFunctionNames);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getUdfArtifactName() const;
void setUdfArtifactName(const std::string &udfArtifactName);
private:
std::string workspace_;
bool requireFunctionNames_;
std::string _namespace_;
std::string udfArtifactName_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETUDFARTIFACTREQUEST_H_

View 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_VERVERICA_MODEL_GETUDFARTIFACTRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_GETUDFARTIFACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT GetUdfArtifactResult : public ServiceResult
{
public:
GetUdfArtifactResult();
explicit GetUdfArtifactResult(const std::string &payload);
~GetUdfArtifactResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_GETUDFARTIFACTRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTARTIFACTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTARTIFACTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListArtifactsRequest : public RoaServiceRequest {
public:
ListArtifactsRequest();
~ListArtifactsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTARTIFACTSREQUEST_H_

View 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_VERVERICA_MODEL_LISTARTIFACTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTARTIFACTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListArtifactsResult : public ServiceResult
{
public:
ListArtifactsResult();
explicit ListArtifactsResult(const std::string &payload);
~ListArtifactsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTARTIFACTSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTCATALOGSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTCATALOGSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListCatalogsRequest : public RoaServiceRequest {
public:
ListCatalogsRequest();
~ListCatalogsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTCATALOGSREQUEST_H_

View 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_VERVERICA_MODEL_LISTCATALOGSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTCATALOGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListCatalogsResult : public ServiceResult
{
public:
ListCatalogsResult();
explicit ListCatalogsResult(const std::string &payload);
~ListCatalogsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTCATALOGSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTCONNECTORSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTCONNECTORSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListConnectorsRequest : public RoaServiceRequest {
public:
ListConnectorsRequest();
~ListConnectorsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTCONNECTORSREQUEST_H_

View 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_VERVERICA_MODEL_LISTCONNECTORSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTCONNECTORSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListConnectorsResult : public ServiceResult
{
public:
ListConnectorsResult();
explicit ListConnectorsResult(const std::string &payload);
~ListConnectorsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTCONNECTORSRESULT_H_

View 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_VERVERICA_MODEL_LISTDATABASESREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDATABASESREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListDatabasesRequest : public RoaServiceRequest {
public:
ListDatabasesRequest();
~ListDatabasesRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDATABASESREQUEST_H_

View 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_VERVERICA_MODEL_LISTDATABASESRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDATABASESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListDatabasesResult : public ServiceResult
{
public:
ListDatabasesResult();
explicit ListDatabasesResult(const std::string &payload);
~ListDatabasesResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDATABASESRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListDeploymentTargetsRequest : public RoaServiceRequest {
public:
ListDeploymentTargetsRequest();
~ListDeploymentTargetsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSREQUEST_H_

View 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_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListDeploymentTargetsResult : public ServiceResult
{
public:
ListDeploymentTargetsResult();
explicit ListDeploymentTargetsResult(const std::string &payload);
~ListDeploymentTargetsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTTARGETSRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListDeploymentsRequest : public RoaServiceRequest {
public:
ListDeploymentsRequest();
~ListDeploymentsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getCreator() const;
void setCreator(const std::string &creator);
std::string getModifier() const;
void setModifier(const std::string &modifier);
std::string getPriority() const;
void setPriority(const std::string &priority);
bool getBatchMode() const;
void setBatchMode(bool batchMode);
std::string getSortName() const;
void setSortName(const std::string &sortName);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getName() const;
void setName(const std::string &name);
std::string getPageIndex() const;
void setPageIndex(const std::string &pageIndex);
std::string getSortOrder() const;
void setSortOrder(const std::string &sortOrder);
std::string getState() const;
void setState(const std::string &state);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string workspace_;
std::string creator_;
std::string modifier_;
std::string priority_;
bool batchMode_;
std::string sortName_;
std::string deploymentId_;
std::string _namespace_;
std::string pageSize_;
std::string name_;
std::string pageIndex_;
std::string sortOrder_;
std::string state_;
std::string status_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTSREQUEST_H_

View 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_VERVERICA_MODEL_LISTDEPLOYMENTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListDeploymentsResult : public ServiceResult
{
public:
ListDeploymentsResult();
explicit ListDeploymentsResult(const std::string &payload);
~ListDeploymentsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTDEPLOYMENTSRESULT_H_

View 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_VERVERICA_MODEL_LISTFLINKVERSIONSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFLINKVERSIONSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListFlinkVersionsRequest : public RoaServiceRequest {
public:
ListFlinkVersionsRequest();
~ListFlinkVersionsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
private:
std::string workspace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFLINKVERSIONSREQUEST_H_

View 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_VERVERICA_MODEL_LISTFLINKVERSIONSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFLINKVERSIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListFlinkVersionsResult : public ServiceResult
{
public:
ListFlinkVersionsResult();
explicit ListFlinkVersionsResult(const std::string &payload);
~ListFlinkVersionsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFLINKVERSIONSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTFORMATSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFORMATSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListFormatsRequest : public RoaServiceRequest {
public:
ListFormatsRequest();
~ListFormatsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFORMATSREQUEST_H_

View 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_VERVERICA_MODEL_LISTFORMATSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFORMATSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListFormatsResult : public ServiceResult
{
public:
ListFormatsResult();
explicit ListFormatsResult(const std::string &payload);
~ListFormatsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFORMATSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTFUNCTIONSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFUNCTIONSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListFunctionsRequest : public RoaServiceRequest {
public:
ListFunctionsRequest();
~ListFunctionsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFUNCTIONSREQUEST_H_

View 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_VERVERICA_MODEL_LISTFUNCTIONSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTFUNCTIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListFunctionsResult : public ServiceResult
{
public:
ListFunctionsResult();
explicit ListFunctionsResult(const std::string &payload);
~ListFunctionsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTFUNCTIONSRESULT_H_

View 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_VERVERICA_MODEL_LISTJOBSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTJOBSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListJobsRequest : public RoaServiceRequest {
public:
ListJobsRequest();
~ListJobsRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTJOBSREQUEST_H_

View 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_VERVERICA_MODEL_LISTJOBSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListJobsResult : public ServiceResult
{
public:
ListJobsResult();
explicit ListJobsResult(const std::string &payload);
~ListJobsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTJOBSRESULT_H_

View File

@@ -0,0 +1,39 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTNAMESPACESREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTNAMESPACESREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListNamespacesRequest : public RoaServiceRequest {
public:
ListNamespacesRequest();
~ListNamespacesRequest();
private:
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTNAMESPACESREQUEST_H_

View 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_VERVERICA_MODEL_LISTNAMESPACESRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTNAMESPACESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListNamespacesResult : public ServiceResult
{
public:
ListNamespacesResult();
explicit ListNamespacesResult(const std::string &payload);
~ListNamespacesResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTNAMESPACESRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTSAVEPOINTSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSAVEPOINTSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListSavepointsRequest : public RoaServiceRequest {
public:
ListSavepointsRequest();
~ListSavepointsRequest();
std::string getJobId() const;
void setJobId(const std::string &jobId);
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDeploymentId() const;
void setDeploymentId(const std::string &deploymentId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string jobId_;
std::string workspace_;
std::string deploymentId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSAVEPOINTSREQUEST_H_

View 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_VERVERICA_MODEL_LISTSAVEPOINTSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSAVEPOINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListSavepointsResult : public ServiceResult
{
public:
ListSavepointsResult();
explicit ListSavepointsResult(const std::string &payload);
~ListSavepointsResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSAVEPOINTSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTSECRETVALUESREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSECRETVALUESREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListSecretValuesRequest : public RoaServiceRequest {
public:
ListSecretValuesRequest();
~ListSecretValuesRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSECRETVALUESREQUEST_H_

View 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_VERVERICA_MODEL_LISTSECRETVALUESRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSECRETVALUESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListSecretValuesResult : public ServiceResult
{
public:
ListSecretValuesResult();
explicit ListSecretValuesResult(const std::string &payload);
~ListSecretValuesResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSECRETVALUESRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTSESSIONCLUSTERSREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSESSIONCLUSTERSREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListSessionClustersRequest : public RoaServiceRequest {
public:
ListSessionClustersRequest();
~ListSessionClustersRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSESSIONCLUSTERSREQUEST_H_

View 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_VERVERICA_MODEL_LISTSESSIONCLUSTERSRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTSESSIONCLUSTERSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListSessionClustersResult : public ServiceResult
{
public:
ListSessionClustersResult();
explicit ListSessionClustersResult(const std::string &payload);
~ListSessionClustersResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTSESSIONCLUSTERSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ListTablesRequest : public RoaServiceRequest {
public:
ListTablesRequest();
~ListTablesRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getCat() const;
void setCat(const std::string &cat);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string database_;
std::string cat_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ListTablesResult : public ServiceResult
{
public:
ListTablesResult();
explicit ListTablesResult(const std::string &payload);
~ListTablesResult();
std::string getRequestId()const;
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_LISTTABLESRESULT_H_

View 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_VERVERICA_MODEL_PARSECONNECTORREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_PARSECONNECTORREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ParseConnectorRequest : public RoaServiceRequest {
public:
ParseConnectorRequest();
~ParseConnectorRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_PARSECONNECTORREQUEST_H_

View 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_VERVERICA_MODEL_PARSECONNECTORRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_PARSECONNECTORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ParseConnectorResult : public ServiceResult
{
public:
ParseConnectorResult();
explicit ParseConnectorResult(const std::string &payload);
~ParseConnectorResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_PARSECONNECTORRESULT_H_

View 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_VERVERICA_MODEL_PARSEFORMATREQUEST_H_
#define ALIBABACLOUD_VERVERICA_MODEL_PARSEFORMATREQUEST_H_
#include <alibabacloud/ververica/VervericaExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ververica {
namespace Model {
class ALIBABACLOUD_VERVERICA_EXPORT ParseFormatRequest : public RoaServiceRequest {
public:
ParseFormatRequest();
~ParseFormatRequest();
std::string getWorkspace() const;
void setWorkspace(const std::string &workspace);
std::string getParamsJson() const;
void setParamsJson(const std::string &paramsJson);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string workspace_;
std::string paramsJson_;
std::string _namespace_;
};
} // namespace Model
} // namespace Ververica
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VERVERICA_MODEL_PARSEFORMATREQUEST_H_

View 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_VERVERICA_MODEL_PARSEFORMATRESULT_H_
#define ALIBABACLOUD_VERVERICA_MODEL_PARSEFORMATRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ververica/VervericaExport.h>
namespace AlibabaCloud
{
namespace Ververica
{
namespace Model
{
class ALIBABACLOUD_VERVERICA_EXPORT ParseFormatResult : public ServiceResult
{
public:
ParseFormatResult();
explicit ParseFormatResult(const std::string &payload);
~ParseFormatResult();
std::string getRequestId()const;
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string requestId_;
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_VERVERICA_MODEL_PARSEFORMATRESULT_H_

Some files were not shown because too many files have changed in this diff Show More