Generated 2020-05-18 for dataworks-public.
This commit is contained in:
@@ -29,6 +29,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/AddToMetaCategoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderResult.h
|
||||
include/alibabacloud/dataworks-public/model/ChangeResourceManagerResourceGroupRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ChangeResourceManagerResourceGroupResult.h
|
||||
include/alibabacloud/dataworks-public/model/CheckFileDeploymentRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CheckFileDeploymentResult.h
|
||||
include/alibabacloud/dataworks-public/model/CheckMetaPartitionRequest.h
|
||||
@@ -510,6 +512,8 @@ set(dataworks-public_src
|
||||
src/model/AddToMetaCategoryResult.cc
|
||||
src/model/ApprovePermissionApplyOrderRequest.cc
|
||||
src/model/ApprovePermissionApplyOrderResult.cc
|
||||
src/model/ChangeResourceManagerResourceGroupRequest.cc
|
||||
src/model/ChangeResourceManagerResourceGroupResult.cc
|
||||
src/model/CheckFileDeploymentRequest.cc
|
||||
src/model/CheckFileDeploymentResult.cc
|
||||
src/model/CheckMetaPartitionRequest.cc
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
#include "model/AddToMetaCategoryResult.h"
|
||||
#include "model/ApprovePermissionApplyOrderRequest.h"
|
||||
#include "model/ApprovePermissionApplyOrderResult.h"
|
||||
#include "model/ChangeResourceManagerResourceGroupRequest.h"
|
||||
#include "model/ChangeResourceManagerResourceGroupResult.h"
|
||||
#include "model/CheckFileDeploymentRequest.h"
|
||||
#include "model/CheckFileDeploymentResult.h"
|
||||
#include "model/CheckMetaPartitionRequest.h"
|
||||
@@ -521,6 +523,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ApprovePermissionApplyOrderResult> ApprovePermissionApplyOrderOutcome;
|
||||
typedef std::future<ApprovePermissionApplyOrderOutcome> ApprovePermissionApplyOrderOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ApprovePermissionApplyOrderRequest&, const ApprovePermissionApplyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApprovePermissionApplyOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::ChangeResourceManagerResourceGroupResult> ChangeResourceManagerResourceGroupOutcome;
|
||||
typedef std::future<ChangeResourceManagerResourceGroupOutcome> ChangeResourceManagerResourceGroupOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ChangeResourceManagerResourceGroupRequest&, const ChangeResourceManagerResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceManagerResourceGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckFileDeploymentResult> CheckFileDeploymentOutcome;
|
||||
typedef std::future<CheckFileDeploymentOutcome> CheckFileDeploymentOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CheckFileDeploymentRequest&, const CheckFileDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckFileDeploymentAsyncHandler;
|
||||
@@ -1243,6 +1248,9 @@ namespace AlibabaCloud
|
||||
ApprovePermissionApplyOrderOutcome approvePermissionApplyOrder(const Model::ApprovePermissionApplyOrderRequest &request)const;
|
||||
void approvePermissionApplyOrderAsync(const Model::ApprovePermissionApplyOrderRequest& request, const ApprovePermissionApplyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ApprovePermissionApplyOrderOutcomeCallable approvePermissionApplyOrderCallable(const Model::ApprovePermissionApplyOrderRequest& request) const;
|
||||
ChangeResourceManagerResourceGroupOutcome changeResourceManagerResourceGroup(const Model::ChangeResourceManagerResourceGroupRequest &request)const;
|
||||
void changeResourceManagerResourceGroupAsync(const Model::ChangeResourceManagerResourceGroupRequest& request, const ChangeResourceManagerResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ChangeResourceManagerResourceGroupOutcomeCallable changeResourceManagerResourceGroupCallable(const Model::ChangeResourceManagerResourceGroupRequest& request) const;
|
||||
CheckFileDeploymentOutcome checkFileDeployment(const Model::CheckFileDeploymentRequest &request)const;
|
||||
void checkFileDeploymentAsync(const Model::CheckFileDeploymentRequest& request, const CheckFileDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckFileDeploymentOutcomeCallable checkFileDeploymentCallable(const Model::CheckFileDeploymentRequest& request) const;
|
||||
|
||||
@@ -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_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dataworks_public {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ChangeResourceManagerResourceGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ChangeResourceManagerResourceGroupRequest();
|
||||
~ChangeResourceManagerResourceGroupRequest();
|
||||
std::string getResourceId() const;
|
||||
void setResourceId(const std::string &resourceId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getResourceManagerResourceGroupId() const;
|
||||
void setResourceManagerResourceGroupId(const std::string &resourceManagerResourceGroupId);
|
||||
|
||||
private:
|
||||
std::string resourceId_;
|
||||
std::string resourceType_;
|
||||
std::string resourceManagerResourceGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dataworks_public
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ChangeResourceManagerResourceGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ChangeResourceManagerResourceGroupResult();
|
||||
explicit ChangeResourceManagerResourceGroupResult(const std::string &payload);
|
||||
~ChangeResourceManagerResourceGroupResult();
|
||||
int getHttpStatusCode()const;
|
||||
bool getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int httpStatusCode_;
|
||||
bool data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHANGERESOURCEMANAGERRESOURCEGROUPRESULT_H_
|
||||
@@ -34,8 +34,6 @@ public:
|
||||
void setOwner(const std::string &owner);
|
||||
std::string getSearchText() const;
|
||||
void setSearchText(const std::string &searchText);
|
||||
std::string getProjectEnv() const;
|
||||
void setProjectEnv(const std::string &projectEnv);
|
||||
std::string getPriority() const;
|
||||
void setPriority(const std::string &priority);
|
||||
int getPageNumber() const;
|
||||
@@ -52,7 +50,6 @@ public:
|
||||
private:
|
||||
std::string owner_;
|
||||
std::string searchText_;
|
||||
std::string projectEnv_;
|
||||
std::string priority_;
|
||||
int pageNumber_;
|
||||
bool enable_;
|
||||
|
||||
@@ -38,6 +38,8 @@ public:
|
||||
void setBizExtKey(const std::string &bizExtKey);
|
||||
std::vector<Tags> getTags() const;
|
||||
void setTags(const std::vector<Tags> &tags);
|
||||
std::string getTypeNames() const;
|
||||
void setTypeNames(const std::string &typeNames);
|
||||
std::string getResourceManagerResourceGroupId() const;
|
||||
void setResourceManagerResourceGroupId(const std::string &resourceManagerResourceGroupId);
|
||||
int getResourceGroupType() const;
|
||||
@@ -48,6 +50,7 @@ public:
|
||||
private:
|
||||
std::string bizExtKey_;
|
||||
std::vector<Tags> tags_;
|
||||
std::string typeNames_;
|
||||
std::string resourceManagerResourceGroupId_;
|
||||
int resourceGroupType_;
|
||||
std::string keyword_;
|
||||
|
||||
@@ -195,6 +195,42 @@ Dataworks_publicClient::ApprovePermissionApplyOrderOutcomeCallable Dataworks_pub
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::ChangeResourceManagerResourceGroupOutcome Dataworks_publicClient::changeResourceManagerResourceGroup(const ChangeResourceManagerResourceGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ChangeResourceManagerResourceGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ChangeResourceManagerResourceGroupOutcome(ChangeResourceManagerResourceGroupResult(outcome.result()));
|
||||
else
|
||||
return ChangeResourceManagerResourceGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Dataworks_publicClient::changeResourceManagerResourceGroupAsync(const ChangeResourceManagerResourceGroupRequest& request, const ChangeResourceManagerResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, changeResourceManagerResourceGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Dataworks_publicClient::ChangeResourceManagerResourceGroupOutcomeCallable Dataworks_publicClient::changeResourceManagerResourceGroupCallable(const ChangeResourceManagerResourceGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ChangeResourceManagerResourceGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->changeResourceManagerResourceGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Dataworks_publicClient::CheckFileDeploymentOutcome Dataworks_publicClient::checkFileDeployment(const CheckFileDeploymentRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dataworks-public/model/ChangeResourceManagerResourceGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Dataworks_public::Model::ChangeResourceManagerResourceGroupRequest;
|
||||
|
||||
ChangeResourceManagerResourceGroupRequest::ChangeResourceManagerResourceGroupRequest()
|
||||
: RpcServiceRequest("dataworks-public", "2020-05-18", "ChangeResourceManagerResourceGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ChangeResourceManagerResourceGroupRequest::~ChangeResourceManagerResourceGroupRequest() {}
|
||||
|
||||
std::string ChangeResourceManagerResourceGroupRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void ChangeResourceManagerResourceGroupRequest::setResourceId(const std::string &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
setParameter(std::string("ResourceId"), resourceId);
|
||||
}
|
||||
|
||||
std::string ChangeResourceManagerResourceGroupRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void ChangeResourceManagerResourceGroupRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::string ChangeResourceManagerResourceGroupRequest::getResourceManagerResourceGroupId() const {
|
||||
return resourceManagerResourceGroupId_;
|
||||
}
|
||||
|
||||
void ChangeResourceManagerResourceGroupRequest::setResourceManagerResourceGroupId(const std::string &resourceManagerResourceGroupId) {
|
||||
resourceManagerResourceGroupId_ = resourceManagerResourceGroupId;
|
||||
setParameter(std::string("ResourceManagerResourceGroupId"), resourceManagerResourceGroupId);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dataworks-public/model/ChangeResourceManagerResourceGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dataworks_public;
|
||||
using namespace AlibabaCloud::Dataworks_public::Model;
|
||||
|
||||
ChangeResourceManagerResourceGroupResult::ChangeResourceManagerResourceGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ChangeResourceManagerResourceGroupResult::ChangeResourceManagerResourceGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ChangeResourceManagerResourceGroupResult::~ChangeResourceManagerResourceGroupResult()
|
||||
{}
|
||||
|
||||
void ChangeResourceManagerResourceGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString() == "true";
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
int ChangeResourceManagerResourceGroupResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
bool ChangeResourceManagerResourceGroupResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
bool ChangeResourceManagerResourceGroupResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -43,15 +43,6 @@ void ListBaselinesRequest::setSearchText(const std::string &searchText) {
|
||||
setBodyParameter(std::string("SearchText"), searchText);
|
||||
}
|
||||
|
||||
std::string ListBaselinesRequest::getProjectEnv() const {
|
||||
return projectEnv_;
|
||||
}
|
||||
|
||||
void ListBaselinesRequest::setProjectEnv(const std::string &projectEnv) {
|
||||
projectEnv_ = projectEnv;
|
||||
setBodyParameter(std::string("ProjectEnv"), projectEnv);
|
||||
}
|
||||
|
||||
std::string ListBaselinesRequest::getPriority() const {
|
||||
return priority_;
|
||||
}
|
||||
|
||||
@@ -46,6 +46,15 @@ void ListResourceGroupsRequest::setTags(const std::vector<ListResourceGroupsRequ
|
||||
}
|
||||
}
|
||||
|
||||
std::string ListResourceGroupsRequest::getTypeNames() const {
|
||||
return typeNames_;
|
||||
}
|
||||
|
||||
void ListResourceGroupsRequest::setTypeNames(const std::string &typeNames) {
|
||||
typeNames_ = typeNames;
|
||||
setParameter(std::string("TypeNames"), typeNames);
|
||||
}
|
||||
|
||||
std::string ListResourceGroupsRequest::getResourceManagerResourceGroupId() const {
|
||||
return resourceManagerResourceGroupId_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user