Update DescribeApiMetering API.

This commit is contained in:
sdk-team
2024-07-29 07:26:33 +00:00
parent 1b9c5d6a42
commit 7d74c183f6
14 changed files with 73 additions and 52 deletions

View File

@@ -1 +1 @@
1.36.1960 1.36.1961

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string productCode; std::string productCode;
long totalQuota; long totalQuota;
long totalUsage; long totalUsage;
long totalCapacity;
std::string unit; std::string unit;
}; };

View File

@@ -67,7 +67,9 @@ namespace AlibabaCloud
explicit DescribeInstanceResult(const std::string &payload); explicit DescribeInstanceResult(const std::string &payload);
~DescribeInstanceResult(); ~DescribeInstanceResult();
std::string getStatus()const; std::string getStatus()const;
std::string getLicenseCode()const;
std::string getProductName()const; std::string getProductName()const;
std::string getActiveAddress()const;
long getInstanceId()const; long getInstanceId()const;
long getEndOn()const; long getEndOn()const;
std::string getProductCode()const; std::string getProductCode()const;
@@ -91,7 +93,9 @@ namespace AlibabaCloud
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string status_; std::string status_;
std::string licenseCode_;
std::string productName_; std::string productName_;
std::string activeAddress_;
long instanceId_; long instanceId_;
long endOn_; long endOn_;
std::string productCode_; std::string productCode_;

View File

@@ -32,17 +32,17 @@ public:
~FinishCurrentProjectNodeRequest(); ~FinishCurrentProjectNodeRequest();
std::string getTemplateForm() const; std::string getTemplateForm() const;
void setTemplateForm(const std::string &templateForm); void setTemplateForm(const std::string &templateForm);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRemark() const; std::string getRemark() const;
void setRemark(const std::string &remark); void setRemark(const std::string &remark);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getNodeId() const; long getNodeId() const;
void setNodeId(long nodeId); void setNodeId(long nodeId);
private: private:
std::string templateForm_; std::string templateForm_;
std::string instanceId_;
std::string remark_; std::string remark_;
std::string instanceId_;
long nodeId_; long nodeId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_MARKET_EXPORT PauseProjectRequest : public RpcServiceRequest
public: public:
PauseProjectRequest(); PauseProjectRequest();
~PauseProjectRequest(); ~PauseProjectRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRemark() const; std::string getRemark() const;
void setRemark(const std::string &remark); void setRemark(const std::string &remark);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getNodeId() const; long getNodeId() const;
void setNodeId(long nodeId); void setNodeId(long nodeId);
private: private:
std::string instanceId_;
std::string remark_; std::string remark_;
std::string instanceId_;
long nodeId_; long nodeId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_MARKET_EXPORT ResumeProjectRequest : public RpcServiceRequest
public: public:
ResumeProjectRequest(); ResumeProjectRequest();
~ResumeProjectRequest(); ~ResumeProjectRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRemark() const; std::string getRemark() const;
void setRemark(const std::string &remark); void setRemark(const std::string &remark);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getNodeId() const; long getNodeId() const;
void setNodeId(long nodeId); void setNodeId(long nodeId);
private: private:
std::string instanceId_;
std::string remark_; std::string remark_;
std::string instanceId_;
long nodeId_; long nodeId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,16 +30,16 @@ class ALIBABACLOUD_MARKET_EXPORT RollbackCurrentProjectNodeRequest : public RpcS
public: public:
RollbackCurrentProjectNodeRequest(); RollbackCurrentProjectNodeRequest();
~RollbackCurrentProjectNodeRequest(); ~RollbackCurrentProjectNodeRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRemark() const; std::string getRemark() const;
void setRemark(const std::string &remark); void setRemark(const std::string &remark);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getNodeId() const; long getNodeId() const;
void setNodeId(long nodeId); void setNodeId(long nodeId);
private: private:
std::string instanceId_;
std::string remark_; std::string remark_;
std::string instanceId_;
long nodeId_; long nodeId_;
}; };
} // namespace Model } // namespace Model

View File

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

View File

@@ -53,6 +53,8 @@ void DescribeApiMeteringResult::parse(const std::string &payload)
resultObject.totalQuota = std::stol(valueResultresultItem["TotalQuota"].asString()); resultObject.totalQuota = std::stol(valueResultresultItem["TotalQuota"].asString());
if(!valueResultresultItem["TotalUsage"].isNull()) if(!valueResultresultItem["TotalUsage"].isNull())
resultObject.totalUsage = std::stol(valueResultresultItem["TotalUsage"].asString()); resultObject.totalUsage = std::stol(valueResultresultItem["TotalUsage"].asString());
if(!valueResultresultItem["TotalCapacity"].isNull())
resultObject.totalCapacity = std::stol(valueResultresultItem["TotalCapacity"].asString());
if(!valueResultresultItem["Unit"].isNull()) if(!valueResultresultItem["Unit"].isNull())
resultObject.unit = valueResultresultItem["Unit"].asString(); resultObject.unit = valueResultresultItem["Unit"].asString();
result_.push_back(resultObject); result_.push_back(resultObject);

View File

@@ -124,6 +124,10 @@ void DescribeInstanceResult::parse(const std::string &payload)
supplierName_ = value["SupplierName"].asString(); supplierName_ = value["SupplierName"].asString();
if(!value["AutoRenewal"].isNull()) if(!value["AutoRenewal"].isNull())
autoRenewal_ = value["AutoRenewal"].asString(); autoRenewal_ = value["AutoRenewal"].asString();
if(!value["ActiveAddress"].isNull())
activeAddress_ = value["ActiveAddress"].asString();
if(!value["LicenseCode"].isNull())
licenseCode_ = value["LicenseCode"].asString();
} }
@@ -132,11 +136,21 @@ std::string DescribeInstanceResult::getStatus()const
return status_; return status_;
} }
std::string DescribeInstanceResult::getLicenseCode()const
{
return licenseCode_;
}
std::string DescribeInstanceResult::getProductName()const std::string DescribeInstanceResult::getProductName()const
{ {
return productName_; return productName_;
} }
std::string DescribeInstanceResult::getActiveAddress()const
{
return activeAddress_;
}
long DescribeInstanceResult::getInstanceId()const long DescribeInstanceResult::getInstanceId()const
{ {
return instanceId_; return instanceId_;

View File

@@ -34,15 +34,6 @@ void FinishCurrentProjectNodeRequest::setTemplateForm(const std::string &templat
setParameter(std::string("TemplateForm"), templateForm); setParameter(std::string("TemplateForm"), templateForm);
} }
std::string FinishCurrentProjectNodeRequest::getInstanceId() const {
return instanceId_;
}
void FinishCurrentProjectNodeRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string FinishCurrentProjectNodeRequest::getRemark() const { std::string FinishCurrentProjectNodeRequest::getRemark() const {
return remark_; return remark_;
} }
@@ -52,6 +43,15 @@ void FinishCurrentProjectNodeRequest::setRemark(const std::string &remark) {
setParameter(std::string("Remark"), remark); setParameter(std::string("Remark"), remark);
} }
std::string FinishCurrentProjectNodeRequest::getInstanceId() const {
return instanceId_;
}
void FinishCurrentProjectNodeRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
long FinishCurrentProjectNodeRequest::getNodeId() const { long FinishCurrentProjectNodeRequest::getNodeId() const {
return nodeId_; return nodeId_;
} }

View File

@@ -25,15 +25,6 @@ PauseProjectRequest::PauseProjectRequest()
PauseProjectRequest::~PauseProjectRequest() {} PauseProjectRequest::~PauseProjectRequest() {}
std::string PauseProjectRequest::getInstanceId() const {
return instanceId_;
}
void PauseProjectRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string PauseProjectRequest::getRemark() const { std::string PauseProjectRequest::getRemark() const {
return remark_; return remark_;
} }
@@ -43,6 +34,15 @@ void PauseProjectRequest::setRemark(const std::string &remark) {
setParameter(std::string("Remark"), remark); setParameter(std::string("Remark"), remark);
} }
std::string PauseProjectRequest::getInstanceId() const {
return instanceId_;
}
void PauseProjectRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
long PauseProjectRequest::getNodeId() const { long PauseProjectRequest::getNodeId() const {
return nodeId_; return nodeId_;
} }

View File

@@ -25,15 +25,6 @@ ResumeProjectRequest::ResumeProjectRequest()
ResumeProjectRequest::~ResumeProjectRequest() {} ResumeProjectRequest::~ResumeProjectRequest() {}
std::string ResumeProjectRequest::getInstanceId() const {
return instanceId_;
}
void ResumeProjectRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string ResumeProjectRequest::getRemark() const { std::string ResumeProjectRequest::getRemark() const {
return remark_; return remark_;
} }
@@ -43,6 +34,15 @@ void ResumeProjectRequest::setRemark(const std::string &remark) {
setParameter(std::string("Remark"), remark); setParameter(std::string("Remark"), remark);
} }
std::string ResumeProjectRequest::getInstanceId() const {
return instanceId_;
}
void ResumeProjectRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
long ResumeProjectRequest::getNodeId() const { long ResumeProjectRequest::getNodeId() const {
return nodeId_; return nodeId_;
} }

View File

@@ -25,15 +25,6 @@ RollbackCurrentProjectNodeRequest::RollbackCurrentProjectNodeRequest()
RollbackCurrentProjectNodeRequest::~RollbackCurrentProjectNodeRequest() {} RollbackCurrentProjectNodeRequest::~RollbackCurrentProjectNodeRequest() {}
std::string RollbackCurrentProjectNodeRequest::getInstanceId() const {
return instanceId_;
}
void RollbackCurrentProjectNodeRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string RollbackCurrentProjectNodeRequest::getRemark() const { std::string RollbackCurrentProjectNodeRequest::getRemark() const {
return remark_; return remark_;
} }
@@ -43,6 +34,15 @@ void RollbackCurrentProjectNodeRequest::setRemark(const std::string &remark) {
setParameter(std::string("Remark"), remark); setParameter(std::string("Remark"), remark);
} }
std::string RollbackCurrentProjectNodeRequest::getInstanceId() const {
return instanceId_;
}
void RollbackCurrentProjectNodeRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
long RollbackCurrentProjectNodeRequest::getNodeId() const { long RollbackCurrentProjectNodeRequest::getNodeId() const {
return nodeId_; return nodeId_;
} }