Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2022-12-02 06:27:23 +00:00
parent a5c2149e5a
commit e4d3a2d47e
12 changed files with 283 additions and 13 deletions

View File

@@ -1 +1 @@
1.36.1363
1.36.1364

View File

@@ -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

View File

@@ -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;

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_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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();

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.
*/
#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);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/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_;
}

View File

@@ -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_;
}

View File

@@ -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_;
}