Generated 2020-03-31 for ResourceManager.

This commit is contained in:
sdk-team
2023-07-27 03:07:02 +00:00
parent 4f190c1040
commit 0dc755cf75
4 changed files with 23 additions and 4 deletions

View File

@@ -1 +1 @@
1.36.1687
1.36.1688

View File

@@ -28,6 +28,10 @@ namespace ResourceManager {
namespace Model {
class ALIBABACLOUD_RESOURCEMANAGER_EXPORT ListResourcesRequest : public RpcServiceRequest {
public:
struct ResourceTypes {
std::string service;
std::string resourceType;
};
ListResourcesRequest();
~ListResourcesRequest();
int getPageNumber() const;
@@ -38,6 +42,8 @@ public:
void setPageSize(int pageSize);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::vector<ResourceTypes> getResourceTypes() const;
void setResourceTypes(const std::vector<ResourceTypes> &resourceTypes);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getService() const;
@@ -52,6 +58,7 @@ private:
std::string resourceGroupId_;
int pageSize_;
std::string resourceId_;
std::vector<ResourceTypes> resourceTypes_;
std::string resourceType_;
std::string service_;
std::string region_;

View File

@@ -31,21 +31,21 @@ ResourceManagerClient::ResourceManagerClient(const Credentials &credentials, con
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ResourceManagerClient::ResourceManagerClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ResourceManagerClient::ResourceManagerClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "resourcemanager");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
ResourceManagerClient::~ResourceManagerClient()

View File

@@ -61,6 +61,18 @@ void ListResourcesRequest::setResourceId(const std::string &resourceId) {
setParameter(std::string("ResourceId"), resourceId);
}
std::vector<ListResourcesRequest::ResourceTypes> ListResourcesRequest::getResourceTypes() const {
return resourceTypes_;
}
void ListResourcesRequest::setResourceTypes(const std::vector<ListResourcesRequest::ResourceTypes> &resourceTypes) {
resourceTypes_ = resourceTypes;
for(int dep1 = 0; dep1 != resourceTypes.size(); dep1++) {
setParameter(std::string("ResourceTypes") + "." + std::to_string(dep1 + 1) + ".Service", resourceTypes[dep1].service);
setParameter(std::string("ResourceTypes") + "." + std::to_string(dep1 + 1) + ".ResourceType", resourceTypes[dep1].resourceType);
}
}
std::string ListResourcesRequest::getResourceType() const {
return resourceType_;
}