CreateMigrationJob SDK.

This commit is contained in:
sdk-team
2022-06-30 03:32:20 +00:00
parent 4c79a8e588
commit a54f4e6f8d
126 changed files with 8197 additions and 1 deletions

View File

@@ -0,0 +1,286 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_APDSCLIENT_H_
#define ALIBABACLOUD_APDS_APDSCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RoaServiceClient.h>
#include "ApdsExport.h"
#include "model/CreateFileJobRequest.h"
#include "model/CreateFileJobResult.h"
#include "model/CreateMigrationGroupRequest.h"
#include "model/CreateMigrationGroupResult.h"
#include "model/CreateMigrationJobRequest.h"
#include "model/CreateMigrationJobResult.h"
#include "model/CreateSurveyJobRequest.h"
#include "model/CreateSurveyJobResult.h"
#include "model/CreateSurveyJobOfflineRequest.h"
#include "model/CreateSurveyJobOfflineResult.h"
#include "model/DeleteMigrationGroupRequest.h"
#include "model/DeleteMigrationGroupResult.h"
#include "model/DeleteMigrationJobRequest.h"
#include "model/DeleteMigrationJobResult.h"
#include "model/DeleteOssFileRequest.h"
#include "model/DeleteOssFileResult.h"
#include "model/DeleteSurveyJobRequest.h"
#include "model/DeleteSurveyJobResult.h"
#include "model/DeleteSurveyResourcesRequest.h"
#include "model/DeleteSurveyResourcesResult.h"
#include "model/DescribeMigrationJobConfigRequest.h"
#include "model/DescribeMigrationJobConfigResult.h"
#include "model/DescribeMigrationJobCountRequest.h"
#include "model/DescribeMigrationJobCountResult.h"
#include "model/DescribeOssStsRequest.h"
#include "model/DescribeOssStsResult.h"
#include "model/DescribeSummaryByStatusRequest.h"
#include "model/DescribeSummaryByStatusResult.h"
#include "model/DescribeSummaryByStatusAndGroupRequest.h"
#include "model/DescribeSummaryByStatusAndGroupResult.h"
#include "model/DescribeSurveyJobRequest.h"
#include "model/DescribeSurveyJobResult.h"
#include "model/DescribeSurveyJobCountRequest.h"
#include "model/DescribeSurveyJobCountResult.h"
#include "model/DescribeSurveyResourceTagRequest.h"
#include "model/DescribeSurveyResourceTagResult.h"
#include "model/DescribeSurveyTemplateRequest.h"
#include "model/DescribeSurveyTemplateResult.h"
#include "model/ListMigrationJobsRequest.h"
#include "model/ListMigrationJobsResult.h"
#include "model/ListRegionsRequest.h"
#include "model/ListRegionsResult.h"
#include "model/ListSurveyJobDownLoadJobsRequest.h"
#include "model/ListSurveyJobDownLoadJobsResult.h"
#include "model/ListSurveyJobsRequest.h"
#include "model/ListSurveyJobsResult.h"
#include "model/ListSurveyResourceByMigrationGroupsRequest.h"
#include "model/ListSurveyResourceByMigrationGroupsResult.h"
#include "model/ListSurveyResourceConnectionsRequest.h"
#include "model/ListSurveyResourceConnectionsResult.h"
#include "model/ListSurveyResourceTypesRequest.h"
#include "model/ListSurveyResourceTypesResult.h"
#include "model/ListSurveyResourcesDetailRequest.h"
#include "model/ListSurveyResourcesDetailResult.h"
#include "model/RecoverMigrationJobRequest.h"
#include "model/RecoverMigrationJobResult.h"
#include "model/StopSyncMigrationJobRequest.h"
#include "model/StopSyncMigrationJobResult.h"
#include "model/SyncMigrationJobRequest.h"
#include "model/SyncMigrationJobResult.h"
namespace AlibabaCloud
{
namespace Apds
{
class ALIBABACLOUD_APDS_EXPORT ApdsClient : public RoaServiceClient
{
public:
typedef Outcome<Error, Model::CreateFileJobResult> CreateFileJobOutcome;
typedef std::future<CreateFileJobOutcome> CreateFileJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::CreateFileJobRequest&, const CreateFileJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFileJobAsyncHandler;
typedef Outcome<Error, Model::CreateMigrationGroupResult> CreateMigrationGroupOutcome;
typedef std::future<CreateMigrationGroupOutcome> CreateMigrationGroupOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::CreateMigrationGroupRequest&, const CreateMigrationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMigrationGroupAsyncHandler;
typedef Outcome<Error, Model::CreateMigrationJobResult> CreateMigrationJobOutcome;
typedef std::future<CreateMigrationJobOutcome> CreateMigrationJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::CreateMigrationJobRequest&, const CreateMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMigrationJobAsyncHandler;
typedef Outcome<Error, Model::CreateSurveyJobResult> CreateSurveyJobOutcome;
typedef std::future<CreateSurveyJobOutcome> CreateSurveyJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::CreateSurveyJobRequest&, const CreateSurveyJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSurveyJobAsyncHandler;
typedef Outcome<Error, Model::CreateSurveyJobOfflineResult> CreateSurveyJobOfflineOutcome;
typedef std::future<CreateSurveyJobOfflineOutcome> CreateSurveyJobOfflineOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::CreateSurveyJobOfflineRequest&, const CreateSurveyJobOfflineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSurveyJobOfflineAsyncHandler;
typedef Outcome<Error, Model::DeleteMigrationGroupResult> DeleteMigrationGroupOutcome;
typedef std::future<DeleteMigrationGroupOutcome> DeleteMigrationGroupOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DeleteMigrationGroupRequest&, const DeleteMigrationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMigrationGroupAsyncHandler;
typedef Outcome<Error, Model::DeleteMigrationJobResult> DeleteMigrationJobOutcome;
typedef std::future<DeleteMigrationJobOutcome> DeleteMigrationJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DeleteMigrationJobRequest&, const DeleteMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMigrationJobAsyncHandler;
typedef Outcome<Error, Model::DeleteOssFileResult> DeleteOssFileOutcome;
typedef std::future<DeleteOssFileOutcome> DeleteOssFileOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DeleteOssFileRequest&, const DeleteOssFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteOssFileAsyncHandler;
typedef Outcome<Error, Model::DeleteSurveyJobResult> DeleteSurveyJobOutcome;
typedef std::future<DeleteSurveyJobOutcome> DeleteSurveyJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DeleteSurveyJobRequest&, const DeleteSurveyJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSurveyJobAsyncHandler;
typedef Outcome<Error, Model::DeleteSurveyResourcesResult> DeleteSurveyResourcesOutcome;
typedef std::future<DeleteSurveyResourcesOutcome> DeleteSurveyResourcesOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DeleteSurveyResourcesRequest&, const DeleteSurveyResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSurveyResourcesAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobConfigResult> DescribeMigrationJobConfigOutcome;
typedef std::future<DescribeMigrationJobConfigOutcome> DescribeMigrationJobConfigOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeMigrationJobConfigRequest&, const DescribeMigrationJobConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrationJobCountResult> DescribeMigrationJobCountOutcome;
typedef std::future<DescribeMigrationJobCountOutcome> DescribeMigrationJobCountOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeMigrationJobCountRequest&, const DescribeMigrationJobCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrationJobCountAsyncHandler;
typedef Outcome<Error, Model::DescribeOssStsResult> DescribeOssStsOutcome;
typedef std::future<DescribeOssStsOutcome> DescribeOssStsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeOssStsRequest&, const DescribeOssStsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssStsAsyncHandler;
typedef Outcome<Error, Model::DescribeSummaryByStatusResult> DescribeSummaryByStatusOutcome;
typedef std::future<DescribeSummaryByStatusOutcome> DescribeSummaryByStatusOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSummaryByStatusRequest&, const DescribeSummaryByStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSummaryByStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeSummaryByStatusAndGroupResult> DescribeSummaryByStatusAndGroupOutcome;
typedef std::future<DescribeSummaryByStatusAndGroupOutcome> DescribeSummaryByStatusAndGroupOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSummaryByStatusAndGroupRequest&, const DescribeSummaryByStatusAndGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSummaryByStatusAndGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeSurveyJobResult> DescribeSurveyJobOutcome;
typedef std::future<DescribeSurveyJobOutcome> DescribeSurveyJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSurveyJobRequest&, const DescribeSurveyJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSurveyJobAsyncHandler;
typedef Outcome<Error, Model::DescribeSurveyJobCountResult> DescribeSurveyJobCountOutcome;
typedef std::future<DescribeSurveyJobCountOutcome> DescribeSurveyJobCountOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSurveyJobCountRequest&, const DescribeSurveyJobCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSurveyJobCountAsyncHandler;
typedef Outcome<Error, Model::DescribeSurveyResourceTagResult> DescribeSurveyResourceTagOutcome;
typedef std::future<DescribeSurveyResourceTagOutcome> DescribeSurveyResourceTagOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSurveyResourceTagRequest&, const DescribeSurveyResourceTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSurveyResourceTagAsyncHandler;
typedef Outcome<Error, Model::DescribeSurveyTemplateResult> DescribeSurveyTemplateOutcome;
typedef std::future<DescribeSurveyTemplateOutcome> DescribeSurveyTemplateOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::DescribeSurveyTemplateRequest&, const DescribeSurveyTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSurveyTemplateAsyncHandler;
typedef Outcome<Error, Model::ListMigrationJobsResult> ListMigrationJobsOutcome;
typedef std::future<ListMigrationJobsOutcome> ListMigrationJobsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListMigrationJobsRequest&, const ListMigrationJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMigrationJobsAsyncHandler;
typedef Outcome<Error, Model::ListRegionsResult> ListRegionsOutcome;
typedef std::future<ListRegionsOutcome> ListRegionsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListRegionsRequest&, const ListRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRegionsAsyncHandler;
typedef Outcome<Error, Model::ListSurveyJobDownLoadJobsResult> ListSurveyJobDownLoadJobsOutcome;
typedef std::future<ListSurveyJobDownLoadJobsOutcome> ListSurveyJobDownLoadJobsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyJobDownLoadJobsRequest&, const ListSurveyJobDownLoadJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyJobDownLoadJobsAsyncHandler;
typedef Outcome<Error, Model::ListSurveyJobsResult> ListSurveyJobsOutcome;
typedef std::future<ListSurveyJobsOutcome> ListSurveyJobsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyJobsRequest&, const ListSurveyJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyJobsAsyncHandler;
typedef Outcome<Error, Model::ListSurveyResourceByMigrationGroupsResult> ListSurveyResourceByMigrationGroupsOutcome;
typedef std::future<ListSurveyResourceByMigrationGroupsOutcome> ListSurveyResourceByMigrationGroupsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyResourceByMigrationGroupsRequest&, const ListSurveyResourceByMigrationGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyResourceByMigrationGroupsAsyncHandler;
typedef Outcome<Error, Model::ListSurveyResourceConnectionsResult> ListSurveyResourceConnectionsOutcome;
typedef std::future<ListSurveyResourceConnectionsOutcome> ListSurveyResourceConnectionsOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyResourceConnectionsRequest&, const ListSurveyResourceConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyResourceConnectionsAsyncHandler;
typedef Outcome<Error, Model::ListSurveyResourceTypesResult> ListSurveyResourceTypesOutcome;
typedef std::future<ListSurveyResourceTypesOutcome> ListSurveyResourceTypesOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyResourceTypesRequest&, const ListSurveyResourceTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyResourceTypesAsyncHandler;
typedef Outcome<Error, Model::ListSurveyResourcesDetailResult> ListSurveyResourcesDetailOutcome;
typedef std::future<ListSurveyResourcesDetailOutcome> ListSurveyResourcesDetailOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::ListSurveyResourcesDetailRequest&, const ListSurveyResourcesDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSurveyResourcesDetailAsyncHandler;
typedef Outcome<Error, Model::RecoverMigrationJobResult> RecoverMigrationJobOutcome;
typedef std::future<RecoverMigrationJobOutcome> RecoverMigrationJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::RecoverMigrationJobRequest&, const RecoverMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecoverMigrationJobAsyncHandler;
typedef Outcome<Error, Model::StopSyncMigrationJobResult> StopSyncMigrationJobOutcome;
typedef std::future<StopSyncMigrationJobOutcome> StopSyncMigrationJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::StopSyncMigrationJobRequest&, const StopSyncMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopSyncMigrationJobAsyncHandler;
typedef Outcome<Error, Model::SyncMigrationJobResult> SyncMigrationJobOutcome;
typedef std::future<SyncMigrationJobOutcome> SyncMigrationJobOutcomeCallable;
typedef std::function<void(const ApdsClient*, const Model::SyncMigrationJobRequest&, const SyncMigrationJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncMigrationJobAsyncHandler;
ApdsClient(const Credentials &credentials, const ClientConfiguration &configuration);
ApdsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
ApdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~ApdsClient();
CreateFileJobOutcome createFileJob(const Model::CreateFileJobRequest &request)const;
void createFileJobAsync(const Model::CreateFileJobRequest& request, const CreateFileJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFileJobOutcomeCallable createFileJobCallable(const Model::CreateFileJobRequest& request) const;
CreateMigrationGroupOutcome createMigrationGroup(const Model::CreateMigrationGroupRequest &request)const;
void createMigrationGroupAsync(const Model::CreateMigrationGroupRequest& request, const CreateMigrationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMigrationGroupOutcomeCallable createMigrationGroupCallable(const Model::CreateMigrationGroupRequest& request) const;
CreateMigrationJobOutcome createMigrationJob(const Model::CreateMigrationJobRequest &request)const;
void createMigrationJobAsync(const Model::CreateMigrationJobRequest& request, const CreateMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMigrationJobOutcomeCallable createMigrationJobCallable(const Model::CreateMigrationJobRequest& request) const;
CreateSurveyJobOutcome createSurveyJob(const Model::CreateSurveyJobRequest &request)const;
void createSurveyJobAsync(const Model::CreateSurveyJobRequest& request, const CreateSurveyJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSurveyJobOutcomeCallable createSurveyJobCallable(const Model::CreateSurveyJobRequest& request) const;
CreateSurveyJobOfflineOutcome createSurveyJobOffline(const Model::CreateSurveyJobOfflineRequest &request)const;
void createSurveyJobOfflineAsync(const Model::CreateSurveyJobOfflineRequest& request, const CreateSurveyJobOfflineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSurveyJobOfflineOutcomeCallable createSurveyJobOfflineCallable(const Model::CreateSurveyJobOfflineRequest& request) const;
DeleteMigrationGroupOutcome deleteMigrationGroup(const Model::DeleteMigrationGroupRequest &request)const;
void deleteMigrationGroupAsync(const Model::DeleteMigrationGroupRequest& request, const DeleteMigrationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMigrationGroupOutcomeCallable deleteMigrationGroupCallable(const Model::DeleteMigrationGroupRequest& request) const;
DeleteMigrationJobOutcome deleteMigrationJob(const Model::DeleteMigrationJobRequest &request)const;
void deleteMigrationJobAsync(const Model::DeleteMigrationJobRequest& request, const DeleteMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMigrationJobOutcomeCallable deleteMigrationJobCallable(const Model::DeleteMigrationJobRequest& request) const;
DeleteOssFileOutcome deleteOssFile(const Model::DeleteOssFileRequest &request)const;
void deleteOssFileAsync(const Model::DeleteOssFileRequest& request, const DeleteOssFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteOssFileOutcomeCallable deleteOssFileCallable(const Model::DeleteOssFileRequest& request) const;
DeleteSurveyJobOutcome deleteSurveyJob(const Model::DeleteSurveyJobRequest &request)const;
void deleteSurveyJobAsync(const Model::DeleteSurveyJobRequest& request, const DeleteSurveyJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSurveyJobOutcomeCallable deleteSurveyJobCallable(const Model::DeleteSurveyJobRequest& request) const;
DeleteSurveyResourcesOutcome deleteSurveyResources(const Model::DeleteSurveyResourcesRequest &request)const;
void deleteSurveyResourcesAsync(const Model::DeleteSurveyResourcesRequest& request, const DeleteSurveyResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSurveyResourcesOutcomeCallable deleteSurveyResourcesCallable(const Model::DeleteSurveyResourcesRequest& request) const;
DescribeMigrationJobConfigOutcome describeMigrationJobConfig(const Model::DescribeMigrationJobConfigRequest &request)const;
void describeMigrationJobConfigAsync(const Model::DescribeMigrationJobConfigRequest& request, const DescribeMigrationJobConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobConfigOutcomeCallable describeMigrationJobConfigCallable(const Model::DescribeMigrationJobConfigRequest& request) const;
DescribeMigrationJobCountOutcome describeMigrationJobCount(const Model::DescribeMigrationJobCountRequest &request)const;
void describeMigrationJobCountAsync(const Model::DescribeMigrationJobCountRequest& request, const DescribeMigrationJobCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrationJobCountOutcomeCallable describeMigrationJobCountCallable(const Model::DescribeMigrationJobCountRequest& request) const;
DescribeOssStsOutcome describeOssSts(const Model::DescribeOssStsRequest &request)const;
void describeOssStsAsync(const Model::DescribeOssStsRequest& request, const DescribeOssStsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeOssStsOutcomeCallable describeOssStsCallable(const Model::DescribeOssStsRequest& request) const;
DescribeSummaryByStatusOutcome describeSummaryByStatus(const Model::DescribeSummaryByStatusRequest &request)const;
void describeSummaryByStatusAsync(const Model::DescribeSummaryByStatusRequest& request, const DescribeSummaryByStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSummaryByStatusOutcomeCallable describeSummaryByStatusCallable(const Model::DescribeSummaryByStatusRequest& request) const;
DescribeSummaryByStatusAndGroupOutcome describeSummaryByStatusAndGroup(const Model::DescribeSummaryByStatusAndGroupRequest &request)const;
void describeSummaryByStatusAndGroupAsync(const Model::DescribeSummaryByStatusAndGroupRequest& request, const DescribeSummaryByStatusAndGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSummaryByStatusAndGroupOutcomeCallable describeSummaryByStatusAndGroupCallable(const Model::DescribeSummaryByStatusAndGroupRequest& request) const;
DescribeSurveyJobOutcome describeSurveyJob(const Model::DescribeSurveyJobRequest &request)const;
void describeSurveyJobAsync(const Model::DescribeSurveyJobRequest& request, const DescribeSurveyJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSurveyJobOutcomeCallable describeSurveyJobCallable(const Model::DescribeSurveyJobRequest& request) const;
DescribeSurveyJobCountOutcome describeSurveyJobCount(const Model::DescribeSurveyJobCountRequest &request)const;
void describeSurveyJobCountAsync(const Model::DescribeSurveyJobCountRequest& request, const DescribeSurveyJobCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSurveyJobCountOutcomeCallable describeSurveyJobCountCallable(const Model::DescribeSurveyJobCountRequest& request) const;
DescribeSurveyResourceTagOutcome describeSurveyResourceTag(const Model::DescribeSurveyResourceTagRequest &request)const;
void describeSurveyResourceTagAsync(const Model::DescribeSurveyResourceTagRequest& request, const DescribeSurveyResourceTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSurveyResourceTagOutcomeCallable describeSurveyResourceTagCallable(const Model::DescribeSurveyResourceTagRequest& request) const;
DescribeSurveyTemplateOutcome describeSurveyTemplate(const Model::DescribeSurveyTemplateRequest &request)const;
void describeSurveyTemplateAsync(const Model::DescribeSurveyTemplateRequest& request, const DescribeSurveyTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSurveyTemplateOutcomeCallable describeSurveyTemplateCallable(const Model::DescribeSurveyTemplateRequest& request) const;
ListMigrationJobsOutcome listMigrationJobs(const Model::ListMigrationJobsRequest &request)const;
void listMigrationJobsAsync(const Model::ListMigrationJobsRequest& request, const ListMigrationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMigrationJobsOutcomeCallable listMigrationJobsCallable(const Model::ListMigrationJobsRequest& request) const;
ListRegionsOutcome listRegions(const Model::ListRegionsRequest &request)const;
void listRegionsAsync(const Model::ListRegionsRequest& request, const ListRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListRegionsOutcomeCallable listRegionsCallable(const Model::ListRegionsRequest& request) const;
ListSurveyJobDownLoadJobsOutcome listSurveyJobDownLoadJobs(const Model::ListSurveyJobDownLoadJobsRequest &request)const;
void listSurveyJobDownLoadJobsAsync(const Model::ListSurveyJobDownLoadJobsRequest& request, const ListSurveyJobDownLoadJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyJobDownLoadJobsOutcomeCallable listSurveyJobDownLoadJobsCallable(const Model::ListSurveyJobDownLoadJobsRequest& request) const;
ListSurveyJobsOutcome listSurveyJobs(const Model::ListSurveyJobsRequest &request)const;
void listSurveyJobsAsync(const Model::ListSurveyJobsRequest& request, const ListSurveyJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyJobsOutcomeCallable listSurveyJobsCallable(const Model::ListSurveyJobsRequest& request) const;
ListSurveyResourceByMigrationGroupsOutcome listSurveyResourceByMigrationGroups(const Model::ListSurveyResourceByMigrationGroupsRequest &request)const;
void listSurveyResourceByMigrationGroupsAsync(const Model::ListSurveyResourceByMigrationGroupsRequest& request, const ListSurveyResourceByMigrationGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyResourceByMigrationGroupsOutcomeCallable listSurveyResourceByMigrationGroupsCallable(const Model::ListSurveyResourceByMigrationGroupsRequest& request) const;
ListSurveyResourceConnectionsOutcome listSurveyResourceConnections(const Model::ListSurveyResourceConnectionsRequest &request)const;
void listSurveyResourceConnectionsAsync(const Model::ListSurveyResourceConnectionsRequest& request, const ListSurveyResourceConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyResourceConnectionsOutcomeCallable listSurveyResourceConnectionsCallable(const Model::ListSurveyResourceConnectionsRequest& request) const;
ListSurveyResourceTypesOutcome listSurveyResourceTypes(const Model::ListSurveyResourceTypesRequest &request)const;
void listSurveyResourceTypesAsync(const Model::ListSurveyResourceTypesRequest& request, const ListSurveyResourceTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyResourceTypesOutcomeCallable listSurveyResourceTypesCallable(const Model::ListSurveyResourceTypesRequest& request) const;
ListSurveyResourcesDetailOutcome listSurveyResourcesDetail(const Model::ListSurveyResourcesDetailRequest &request)const;
void listSurveyResourcesDetailAsync(const Model::ListSurveyResourcesDetailRequest& request, const ListSurveyResourcesDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSurveyResourcesDetailOutcomeCallable listSurveyResourcesDetailCallable(const Model::ListSurveyResourcesDetailRequest& request) const;
RecoverMigrationJobOutcome recoverMigrationJob(const Model::RecoverMigrationJobRequest &request)const;
void recoverMigrationJobAsync(const Model::RecoverMigrationJobRequest& request, const RecoverMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RecoverMigrationJobOutcomeCallable recoverMigrationJobCallable(const Model::RecoverMigrationJobRequest& request) const;
StopSyncMigrationJobOutcome stopSyncMigrationJob(const Model::StopSyncMigrationJobRequest &request)const;
void stopSyncMigrationJobAsync(const Model::StopSyncMigrationJobRequest& request, const StopSyncMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopSyncMigrationJobOutcomeCallable stopSyncMigrationJobCallable(const Model::StopSyncMigrationJobRequest& request) const;
SyncMigrationJobOutcome syncMigrationJob(const Model::SyncMigrationJobRequest &request)const;
void syncMigrationJobAsync(const Model::SyncMigrationJobRequest& request, const SyncMigrationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SyncMigrationJobOutcomeCallable syncMigrationJobCallable(const Model::SyncMigrationJobRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_APDS_APDSCLIENT_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_APDS_APDSEXPORT_H_
#define ALIBABACLOUD_APDS_APDSEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_APDS_LIBRARY)
# define ALIBABACLOUD_APDS_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_APDS_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_APDS_EXPORT
#endif
#endif // !ALIBABACLOUD_APDS_APDSEXPORT_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_APDS_MODEL_CREATEFILEJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEFILEJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT CreateFileJobRequest : public RoaServiceRequest {
public:
CreateFileJobRequest();
~CreateFileJobRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEFILEJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_CREATEFILEJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEFILEJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT CreateFileJobResult : public ServiceResult
{
public:
CreateFileJobResult();
explicit CreateFileJobResult(const std::string &payload);
~CreateFileJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEFILEJOBRESULT_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_APDS_MODEL_CREATEMIGRATIONGROUPREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONGROUPREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT CreateMigrationGroupRequest : public RoaServiceRequest {
public:
CreateMigrationGroupRequest();
~CreateMigrationGroupRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONGROUPRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT CreateMigrationGroupResult : public ServiceResult
{
public:
CreateMigrationGroupResult();
explicit CreateMigrationGroupResult(const std::string &payload);
~CreateMigrationGroupResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONGROUPRESULT_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_APDS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT CreateMigrationJobRequest : public RoaServiceRequest {
public:
CreateMigrationJobRequest();
~CreateMigrationJobRequest();
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string body_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT CreateMigrationJobResult : public ServiceResult
{
public:
CreateMigrationJobResult();
explicit CreateMigrationJobResult(const std::string &payload);
~CreateMigrationJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_CREATEMIGRATIONJOBRESULT_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_APDS_MODEL_CREATESURVEYJOBOFFLINEREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBOFFLINEREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT CreateSurveyJobOfflineRequest : public RoaServiceRequest {
public:
CreateSurveyJobOfflineRequest();
~CreateSurveyJobOfflineRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBOFFLINEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBOFFLINERESULT_H_
#define ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBOFFLINERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT CreateSurveyJobOfflineResult : public ServiceResult
{
public:
CreateSurveyJobOfflineResult();
explicit CreateSurveyJobOfflineResult(const std::string &payload);
~CreateSurveyJobOfflineResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBOFFLINERESULT_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_APDS_MODEL_CREATESURVEYJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT CreateSurveyJobRequest : public RoaServiceRequest {
public:
CreateSurveyJobRequest();
~CreateSurveyJobRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT CreateSurveyJobResult : public ServiceResult
{
public:
CreateSurveyJobResult();
explicit CreateSurveyJobResult(const std::string &payload);
~CreateSurveyJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_CREATESURVEYJOBRESULT_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_APDS_MODEL_DELETEMIGRATIONGROUPREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONGROUPREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DeleteMigrationGroupRequest : public RoaServiceRequest {
public:
DeleteMigrationGroupRequest();
~DeleteMigrationGroupRequest();
integer getId() const;
void setId(integer id);
private:
integer id_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONGROUPREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONGROUPRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DeleteMigrationGroupResult : public ServiceResult
{
public:
DeleteMigrationGroupResult();
explicit DeleteMigrationGroupResult(const std::string &payload);
~DeleteMigrationGroupResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONGROUPRESULT_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_APDS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DeleteMigrationJobRequest : public RoaServiceRequest {
public:
DeleteMigrationJobRequest();
~DeleteMigrationJobRequest();
integer getId() const;
void setId(integer id);
private:
integer id_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DeleteMigrationJobResult : public ServiceResult
{
public:
DeleteMigrationJobResult();
explicit DeleteMigrationJobResult(const std::string &payload);
~DeleteMigrationJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEMIGRATIONJOBRESULT_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_APDS_MODEL_DELETEOSSFILEREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEOSSFILEREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DeleteOssFileRequest : public RoaServiceRequest {
public:
DeleteOssFileRequest();
~DeleteOssFileRequest();
string getObjectName() const;
void setObjectName(string objectName);
string getRegionId() const;
void setRegionId(string regionId);
private:
string objectName_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEOSSFILEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DELETEOSSFILERESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DELETEOSSFILERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DeleteOssFileResult : public ServiceResult
{
public:
DeleteOssFileResult();
explicit DeleteOssFileResult(const std::string &payload);
~DeleteOssFileResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DELETEOSSFILERESULT_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_APDS_MODEL_DELETESURVEYJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DELETESURVEYJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DeleteSurveyJobRequest : public RoaServiceRequest {
public:
DeleteSurveyJobRequest();
~DeleteSurveyJobRequest();
integer getId() const;
void setId(integer id);
private:
integer id_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DELETESURVEYJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DELETESURVEYJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DELETESURVEYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DeleteSurveyJobResult : public ServiceResult
{
public:
DeleteSurveyJobResult();
explicit DeleteSurveyJobResult(const std::string &payload);
~DeleteSurveyJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DELETESURVEYJOBRESULT_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_APDS_MODEL_DELETESURVEYRESOURCESREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DELETESURVEYRESOURCESREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DeleteSurveyResourcesRequest : public RoaServiceRequest {
public:
DeleteSurveyResourcesRequest();
~DeleteSurveyResourcesRequest();
string getIds() const;
void setIds(string ids);
private:
string ids_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DELETESURVEYRESOURCESREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DELETESURVEYRESOURCESRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DELETESURVEYRESOURCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DeleteSurveyResourcesResult : public ServiceResult
{
public:
DeleteSurveyResourcesResult();
explicit DeleteSurveyResourcesResult(const std::string &payload);
~DeleteSurveyResourcesResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DELETESURVEYRESOURCESRESULT_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_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeMigrationJobConfigRequest : public RoaServiceRequest {
public:
DescribeMigrationJobConfigRequest();
~DescribeMigrationJobConfigRequest();
private:
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeMigrationJobConfigResult : public ServiceResult
{
public:
DescribeMigrationJobConfigResult();
explicit DescribeMigrationJobConfigResult(const std::string &payload);
~DescribeMigrationJobConfigResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCONFIGRESULT_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_APDS_MODEL_DESCRIBEMIGRATIONJOBCOUNTREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCOUNTREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeMigrationJobCountRequest : public RoaServiceRequest {
public:
DescribeMigrationJobCountRequest();
~DescribeMigrationJobCountRequest();
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string body_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBEMIGRATIONJOBCOUNTREQUEST_H_

View File

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

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeOssStsRequest : public RoaServiceRequest {
public:
DescribeOssStsRequest();
~DescribeOssStsRequest();
string getCloudType() const;
void setCloudType(string cloudType);
string getAk() const;
void setAk(string ak);
string getRegionId() const;
void setRegionId(string regionId);
string getSk() const;
void setSk(string sk);
string getTenantId() const;
void setTenantId(string tenantId);
string getRegion() const;
void setRegion(string region);
private:
string cloudType_;
string ak_;
string regionId_;
string sk_;
string tenantId_;
string region_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeOssStsResult : public ServiceResult
{
public:
DescribeOssStsResult();
explicit DescribeOssStsResult(const std::string &payload);
~DescribeOssStsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBEOSSSTSRESULT_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_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSummaryByStatusAndGroupRequest : public RoaServiceRequest {
public:
DescribeSummaryByStatusAndGroupRequest();
~DescribeSummaryByStatusAndGroupRequest();
string getRegionId() const;
void setRegionId(string regionId);
private:
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSummaryByStatusAndGroupResult : public ServiceResult
{
public:
DescribeSummaryByStatusAndGroupResult();
explicit DescribeSummaryByStatusAndGroupResult(const std::string &payload);
~DescribeSummaryByStatusAndGroupResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSANDGROUPRESULT_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_APDS_MODEL_DESCRIBESUMMARYBYSTATUSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSummaryByStatusRequest : public RoaServiceRequest {
public:
DescribeSummaryByStatusRequest();
~DescribeSummaryByStatusRequest();
string getRegionId() const;
void setRegionId(string regionId);
private:
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSummaryByStatusResult : public ServiceResult
{
public:
DescribeSummaryByStatusResult();
explicit DescribeSummaryByStatusResult(const std::string &payload);
~DescribeSummaryByStatusResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESUMMARYBYSTATUSRESULT_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_APDS_MODEL_DESCRIBESURVEYJOBCOUNTREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBCOUNTREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyJobCountRequest : public RoaServiceRequest {
public:
DescribeSurveyJobCountRequest();
~DescribeSurveyJobCountRequest();
string getRegionId() const;
void setRegionId(string regionId);
private:
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBCOUNTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBCOUNTRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyJobCountResult : public ServiceResult
{
public:
DescribeSurveyJobCountResult();
explicit DescribeSurveyJobCountResult(const std::string &payload);
~DescribeSurveyJobCountResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBCOUNTRESULT_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_APDS_MODEL_DESCRIBESURVEYJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyJobRequest : public RoaServiceRequest {
public:
DescribeSurveyJobRequest();
~DescribeSurveyJobRequest();
string getRegionId() const;
void setRegionId(string regionId);
integer getId() const;
void setId(integer id);
private:
string regionId_;
integer id_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyJobResult : public ServiceResult
{
public:
DescribeSurveyJobResult();
explicit DescribeSurveyJobResult(const std::string &payload);
~DescribeSurveyJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYJOBRESULT_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_APDS_MODEL_DESCRIBESURVEYRESOURCETAGREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYRESOURCETAGREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyResourceTagRequest : public RoaServiceRequest {
public:
DescribeSurveyResourceTagRequest();
~DescribeSurveyResourceTagRequest();
private:
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYRESOURCETAGREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYRESOURCETAGRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYRESOURCETAGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyResourceTagResult : public ServiceResult
{
public:
DescribeSurveyResourceTagResult();
explicit DescribeSurveyResourceTagResult(const std::string &payload);
~DescribeSurveyResourceTagResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYRESOURCETAGRESULT_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_APDS_MODEL_DESCRIBESURVEYTEMPLATEREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYTEMPLATEREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyTemplateRequest : public RoaServiceRequest {
public:
DescribeSurveyTemplateRequest();
~DescribeSurveyTemplateRequest();
string getResourceType() const;
void setResourceType(string resourceType);
private:
string resourceType_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYTEMPLATEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYTEMPLATERESULT_H_
#define ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT DescribeSurveyTemplateResult : public ServiceResult
{
public:
DescribeSurveyTemplateResult();
explicit DescribeSurveyTemplateResult(const std::string &payload);
~DescribeSurveyTemplateResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_DESCRIBESURVEYTEMPLATERESULT_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_APDS_MODEL_LISTMIGRATIONJOBSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTMIGRATIONJOBSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListMigrationJobsRequest : public RoaServiceRequest {
public:
ListMigrationJobsRequest();
~ListMigrationJobsRequest();
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string body_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTMIGRATIONJOBSREQUEST_H_

View File

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

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTREGIONSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTREGIONSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListRegionsRequest : public RoaServiceRequest {
public:
ListRegionsRequest();
~ListRegionsRequest();
string getCloudType() const;
void setCloudType(string cloudType);
string getAk() const;
void setAk(string ak);
string getRegionId() const;
void setRegionId(string regionId);
string getSk() const;
void setSk(string sk);
string getTenantId() const;
void setTenantId(string tenantId);
string getRegion() const;
void setRegion(string region);
private:
string cloudType_;
string ak_;
string regionId_;
string sk_;
string tenantId_;
string region_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTREGIONSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTREGIONSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTREGIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListRegionsResult : public ServiceResult
{
public:
ListRegionsResult();
explicit ListRegionsResult(const std::string &payload);
~ListRegionsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTREGIONSRESULT_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_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyJobDownLoadJobsRequest : public RoaServiceRequest {
public:
ListSurveyJobDownLoadJobsRequest();
~ListSurveyJobDownLoadJobsRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyJobDownLoadJobsResult : public ServiceResult
{
public:
ListSurveyJobDownLoadJobsResult();
explicit ListSurveyJobDownLoadJobsResult(const std::string &payload);
~ListSurveyJobDownLoadJobsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBDOWNLOADJOBSRESULT_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_APDS_MODEL_LISTSURVEYJOBSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyJobsRequest : public RoaServiceRequest {
public:
ListSurveyJobsRequest();
~ListSurveyJobsRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyJobsResult : public ServiceResult
{
public:
ListSurveyJobsResult();
explicit ListSurveyJobsResult(const std::string &payload);
~ListSurveyJobsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYJOBSRESULT_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_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceByMigrationGroupsRequest : public RoaServiceRequest {
public:
ListSurveyResourceByMigrationGroupsRequest();
~ListSurveyResourceByMigrationGroupsRequest();
std::string getBody() const;
void setBody(const std::string &body);
private:
std::string body_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceByMigrationGroupsResult : public ServiceResult
{
public:
ListSurveyResourceByMigrationGroupsResult();
explicit ListSurveyResourceByMigrationGroupsResult(const std::string &payload);
~ListSurveyResourceByMigrationGroupsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCEBYMIGRATIONGROUPSRESULT_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_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceConnectionsRequest : public RoaServiceRequest {
public:
ListSurveyResourceConnectionsRequest();
~ListSurveyResourceConnectionsRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceConnectionsResult : public ServiceResult
{
public:
ListSurveyResourceConnectionsResult();
explicit ListSurveyResourceConnectionsResult(const std::string &payload);
~ListSurveyResourceConnectionsResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCECONNECTIONSRESULT_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_APDS_MODEL_LISTSURVEYRESOURCETYPESREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCETYPESREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceTypesRequest : public RoaServiceRequest {
public:
ListSurveyResourceTypesRequest();
~ListSurveyResourceTypesRequest();
string getCloudType() const;
void setCloudType(string cloudType);
string getAk() const;
void setAk(string ak);
string getRegionId() const;
void setRegionId(string regionId);
string getSk() const;
void setSk(string sk);
string getRegion() const;
void setRegion(string region);
private:
string cloudType_;
string ak_;
string regionId_;
string sk_;
string region_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCETYPESREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCETYPESRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCETYPESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourceTypesResult : public ServiceResult
{
public:
ListSurveyResourceTypesResult();
explicit ListSurveyResourceTypesResult(const std::string &payload);
~ListSurveyResourceTypesResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCETYPESRESULT_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_APDS_MODEL_LISTSURVEYRESOURCESDETAILREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCESDETAILREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourcesDetailRequest : public RoaServiceRequest {
public:
ListSurveyResourcesDetailRequest();
~ListSurveyResourcesDetailRequest();
std::string getBody() const;
void setBody(const std::string &body);
string getRegionId() const;
void setRegionId(string regionId);
private:
std::string body_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCESDETAILREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCESDETAILRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCESDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT ListSurveyResourcesDetailResult : public ServiceResult
{
public:
ListSurveyResourcesDetailResult();
explicit ListSurveyResourcesDetailResult(const std::string &payload);
~ListSurveyResourcesDetailResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_LISTSURVEYRESOURCESDETAILRESULT_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_APDS_MODEL_RECOVERMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_RECOVERMIGRATIONJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT RecoverMigrationJobRequest : public RoaServiceRequest {
public:
RecoverMigrationJobRequest();
~RecoverMigrationJobRequest();
integer getId() const;
void setId(integer id);
private:
integer id_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_RECOVERMIGRATIONJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_RECOVERMIGRATIONJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_RECOVERMIGRATIONJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT RecoverMigrationJobResult : public ServiceResult
{
public:
RecoverMigrationJobResult();
explicit RecoverMigrationJobResult(const std::string &payload);
~RecoverMigrationJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_RECOVERMIGRATIONJOBRESULT_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_APDS_MODEL_STOPSYNCMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_STOPSYNCMIGRATIONJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT StopSyncMigrationJobRequest : public RoaServiceRequest {
public:
StopSyncMigrationJobRequest();
~StopSyncMigrationJobRequest();
string getJobType() const;
void setJobType(string jobType);
string getRegionId() const;
void setRegionId(string regionId);
private:
string jobType_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_STOPSYNCMIGRATIONJOBREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_APDS_MODEL_STOPSYNCMIGRATIONJOBRESULT_H_
#define ALIBABACLOUD_APDS_MODEL_STOPSYNCMIGRATIONJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/apds/ApdsExport.h>
namespace AlibabaCloud
{
namespace Apds
{
namespace Model
{
class ALIBABACLOUD_APDS_EXPORT StopSyncMigrationJobResult : public ServiceResult
{
public:
StopSyncMigrationJobResult();
explicit StopSyncMigrationJobResult(const std::string &payload);
~StopSyncMigrationJobResult();
std::string getError()const;
ObjectOfAny getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string error_;
ObjectOfAny data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_APDS_MODEL_STOPSYNCMIGRATIONJOBRESULT_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_APDS_MODEL_SYNCMIGRATIONJOBREQUEST_H_
#define ALIBABACLOUD_APDS_MODEL_SYNCMIGRATIONJOBREQUEST_H_
#include <alibabacloud/apds/ApdsExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Apds {
namespace Model {
class ALIBABACLOUD_APDS_EXPORT SyncMigrationJobRequest : public RoaServiceRequest {
public:
SyncMigrationJobRequest();
~SyncMigrationJobRequest();
string getRegions() const;
void setRegions(string regions);
string getJobType() const;
void setJobType(string jobType);
string getRegionId() const;
void setRegionId(string regionId);
private:
string regions_;
string jobType_;
string regionId_;
};
} // namespace Model
} // namespace Apds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_APDS_MODEL_SYNCMIGRATIONJOBREQUEST_H_

View File

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