Upgrade SDK.

This commit is contained in:
sdk-team
2023-08-22 06:20:01 +00:00
parent cfc2224de7
commit a70be0a97a
13 changed files with 364 additions and 251 deletions

View File

@@ -25,6 +25,24 @@ CreateCertificateByCertificateIdRequest::CreateCertificateByCertificateIdRequest
CreateCertificateByCertificateIdRequest::~CreateCertificateByCertificateIdRequest() {}
std::string CreateCertificateByCertificateIdRequest::getSourceIp() const {
return sourceIp_;
}
void CreateCertificateByCertificateIdRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string CreateCertificateByCertificateIdRequest::getLang() const {
return lang_;
}
void CreateCertificateByCertificateIdRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
long CreateCertificateByCertificateIdRequest::getCertificateId() const {
return certificateId_;
}
@@ -43,15 +61,6 @@ void CreateCertificateByCertificateIdRequest::setInstanceId(const std::string &i
setParameter(std::string("InstanceId"), instanceId);
}
std::string CreateCertificateByCertificateIdRequest::getSourceIp() const {
return sourceIp_;
}
void CreateCertificateByCertificateIdRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string CreateCertificateByCertificateIdRequest::getDomain() const {
return domain_;
}
@@ -61,12 +70,3 @@ void CreateCertificateByCertificateIdRequest::setDomain(const std::string &domai
setParameter(std::string("Domain"), domain);
}
std::string CreateCertificateByCertificateIdRequest::getLang() const {
return lang_;
}
void CreateCertificateByCertificateIdRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

View File

@@ -34,6 +34,15 @@ void CreateDomainRequest::setIpFollowStatus(int ipFollowStatus) {
setParameter(std::string("IpFollowStatus"), std::to_string(ipFollowStatus));
}
bool CreateDomainRequest::getKeepalive() const {
return keepalive_;
}
void CreateDomainRequest::setKeepalive(bool keepalive) {
keepalive_ = keepalive;
setParameter(std::string("Keepalive"), keepalive ? "true" : "false");
}
std::string CreateDomainRequest::getSniHost() const {
return sniHost_;
}
@@ -88,24 +97,6 @@ void CreateDomainRequest::setWriteTime(int writeTime) {
setParameter(std::string("WriteTime"), std::to_string(writeTime));
}
int CreateDomainRequest::getSniStatus() const {
return sniStatus_;
}
void CreateDomainRequest::setSniStatus(int sniStatus) {
sniStatus_ = sniStatus;
setParameter(std::string("SniStatus"), std::to_string(sniStatus));
}
std::string CreateDomainRequest::getLang() const {
return lang_;
}
void CreateDomainRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
int CreateDomainRequest::getAccessHeaderMode() const {
return accessHeaderMode_;
}
@@ -115,24 +106,6 @@ void CreateDomainRequest::setAccessHeaderMode(int accessHeaderMode) {
setParameter(std::string("AccessHeaderMode"), std::to_string(accessHeaderMode));
}
std::string CreateDomainRequest::getAccessType() const {
return accessType_;
}
void CreateDomainRequest::setAccessType(const std::string &accessType) {
accessType_ = accessType;
setParameter(std::string("AccessType"), accessType);
}
std::string CreateDomainRequest::getLogHeaders() const {
return logHeaders_;
}
void CreateDomainRequest::setLogHeaders(const std::string &logHeaders) {
logHeaders_ = logHeaders;
setParameter(std::string("LogHeaders"), logHeaders);
}
std::string CreateDomainRequest::getAccessHeaders() const {
return accessHeaders_;
}
@@ -142,13 +115,13 @@ void CreateDomainRequest::setAccessHeaders(const std::string &accessHeaders) {
setParameter(std::string("AccessHeaders"), accessHeaders);
}
int CreateDomainRequest::getConnectionTime() const {
return connectionTime_;
int CreateDomainRequest::getKeepaliveTimeout() const {
return keepaliveTimeout_;
}
void CreateDomainRequest::setConnectionTime(int connectionTime) {
connectionTime_ = connectionTime;
setParameter(std::string("ConnectionTime"), std::to_string(connectionTime));
void CreateDomainRequest::setKeepaliveTimeout(int keepaliveTimeout) {
keepaliveTimeout_ = keepaliveTimeout;
setParameter(std::string("KeepaliveTimeout"), std::to_string(keepaliveTimeout));
}
int CreateDomainRequest::getClusterType() const {
@@ -160,15 +133,6 @@ void CreateDomainRequest::setClusterType(int clusterType) {
setParameter(std::string("ClusterType"), std::to_string(clusterType));
}
std::string CreateDomainRequest::getCloudNativeInstances() const {
return cloudNativeInstances_;
}
void CreateDomainRequest::setCloudNativeInstances(const std::string &cloudNativeInstances) {
cloudNativeInstances_ = cloudNativeInstances;
setParameter(std::string("CloudNativeInstances"), cloudNativeInstances);
}
int CreateDomainRequest::getHttpsRedirect() const {
return httpsRedirect_;
}
@@ -187,15 +151,6 @@ void CreateDomainRequest::setInstanceId(const std::string &instanceId) {
setParameter(std::string("InstanceId"), instanceId);
}
std::string CreateDomainRequest::getSourceIps() const {
return sourceIps_;
}
void CreateDomainRequest::setSourceIps(const std::string &sourceIps) {
sourceIps_ = sourceIps;
setParameter(std::string("SourceIps"), sourceIps);
}
std::string CreateDomainRequest::getDomain() const {
return domain_;
}
@@ -205,15 +160,6 @@ void CreateDomainRequest::setDomain(const std::string &domain) {
setParameter(std::string("Domain"), domain);
}
int CreateDomainRequest::getIsAccessProduct() const {
return isAccessProduct_;
}
void CreateDomainRequest::setIsAccessProduct(int isAccessProduct) {
isAccessProduct_ = isAccessProduct;
setParameter(std::string("IsAccessProduct"), std::to_string(isAccessProduct));
}
int CreateDomainRequest::getReadTime() const {
return readTime_;
}
@@ -232,6 +178,96 @@ void CreateDomainRequest::setHttpsPort(const std::string &httpsPort) {
setParameter(std::string("HttpsPort"), httpsPort);
}
int CreateDomainRequest::getSniStatus() const {
return sniStatus_;
}
void CreateDomainRequest::setSniStatus(int sniStatus) {
sniStatus_ = sniStatus;
setParameter(std::string("SniStatus"), std::to_string(sniStatus));
}
std::string CreateDomainRequest::getLang() const {
return lang_;
}
void CreateDomainRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
bool CreateDomainRequest::getRetry() const {
return retry_;
}
void CreateDomainRequest::setRetry(bool retry) {
retry_ = retry;
setParameter(std::string("Retry"), retry ? "true" : "false");
}
int CreateDomainRequest::getKeepaliveRequests() const {
return keepaliveRequests_;
}
void CreateDomainRequest::setKeepaliveRequests(int keepaliveRequests) {
keepaliveRequests_ = keepaliveRequests;
setParameter(std::string("KeepaliveRequests"), std::to_string(keepaliveRequests));
}
std::string CreateDomainRequest::getAccessType() const {
return accessType_;
}
void CreateDomainRequest::setAccessType(const std::string &accessType) {
accessType_ = accessType;
setParameter(std::string("AccessType"), accessType);
}
std::string CreateDomainRequest::getLogHeaders() const {
return logHeaders_;
}
void CreateDomainRequest::setLogHeaders(const std::string &logHeaders) {
logHeaders_ = logHeaders;
setParameter(std::string("LogHeaders"), logHeaders);
}
int CreateDomainRequest::getConnectionTime() const {
return connectionTime_;
}
void CreateDomainRequest::setConnectionTime(int connectionTime) {
connectionTime_ = connectionTime;
setParameter(std::string("ConnectionTime"), std::to_string(connectionTime));
}
std::string CreateDomainRequest::getCloudNativeInstances() const {
return cloudNativeInstances_;
}
void CreateDomainRequest::setCloudNativeInstances(const std::string &cloudNativeInstances) {
cloudNativeInstances_ = cloudNativeInstances;
setParameter(std::string("CloudNativeInstances"), cloudNativeInstances);
}
std::string CreateDomainRequest::getSourceIps() const {
return sourceIps_;
}
void CreateDomainRequest::setSourceIps(const std::string &sourceIps) {
sourceIps_ = sourceIps;
setParameter(std::string("SourceIps"), sourceIps);
}
int CreateDomainRequest::getIsAccessProduct() const {
return isAccessProduct_;
}
void CreateDomainRequest::setIsAccessProduct(int isAccessProduct) {
isAccessProduct_ = isAccessProduct;
setParameter(std::string("IsAccessProduct"), std::to_string(isAccessProduct));
}
int CreateDomainRequest::getLoadBalancing() const {
return loadBalancing_;
}

View File

@@ -25,15 +25,6 @@ DescribeCertificatesRequest::DescribeCertificatesRequest()
DescribeCertificatesRequest::~DescribeCertificatesRequest() {}
std::string DescribeCertificatesRequest::getInstanceId() const {
return instanceId_;
}
void DescribeCertificatesRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeCertificatesRequest::getSourceIp() const {
return sourceIp_;
}
@@ -43,15 +34,6 @@ void DescribeCertificatesRequest::setSourceIp(const std::string &sourceIp) {
setParameter(std::string("SourceIp"), sourceIp);
}
std::string DescribeCertificatesRequest::getDomain() const {
return domain_;
}
void DescribeCertificatesRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}
std::string DescribeCertificatesRequest::getLang() const {
return lang_;
}
@@ -61,3 +43,21 @@ void DescribeCertificatesRequest::setLang(const std::string &lang) {
setParameter(std::string("Lang"), lang);
}
std::string DescribeCertificatesRequest::getInstanceId() const {
return instanceId_;
}
void DescribeCertificatesRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeCertificatesRequest::getDomain() const {
return domain_;
}
void DescribeCertificatesRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}

View File

@@ -51,6 +51,8 @@ void DescribeCertificatesResult::parse(const std::string &payload)
certificatesObject.certificateId = std::stol(valueCertificatesCertificate["CertificateId"].asString());
if(!valueCertificatesCertificate["CommonName"].isNull())
certificatesObject.commonName = valueCertificatesCertificate["CommonName"].asString();
if(!valueCertificatesCertificate["EndTime"].isNull())
certificatesObject.endTime = std::stol(valueCertificatesCertificate["EndTime"].asString());
auto allSans = value["Sans"]["San"];
for (auto value : allSans)
certificatesObject.sans.push_back(value.asString());

View File

@@ -72,6 +72,14 @@ void DescribeDomainResult::parse(const std::string &payload)
domain_.cname = domainNode["Cname"].asString();
if(!domainNode["ConnectionTime"].isNull())
domain_.connectionTime = std::stoi(domainNode["ConnectionTime"].asString());
if(!domainNode["Retry"].isNull())
domain_.retry = domainNode["Retry"].asString() == "true";
if(!domainNode["Keepalive"].isNull())
domain_.keepalive = domainNode["Keepalive"].asString() == "true";
if(!domainNode["KeepaliveRequests"].isNull())
domain_.keepaliveRequests = std::stoi(domainNode["KeepaliveRequests"].asString());
if(!domainNode["KeepaliveTimeout"].isNull())
domain_.keepaliveTimeout = std::stoi(domainNode["KeepaliveTimeout"].asString());
auto allLogHeadersNode = domainNode["LogHeaders"]["LogHeader"];
for (auto domainNodeLogHeadersLogHeader : allLogHeadersNode)
{
@@ -92,18 +100,20 @@ void DescribeDomainResult::parse(const std::string &payload)
cloudNativeInstancesItemObject.cloudNativeProductName = domainNodeCloudNativeInstancesCloudNativeInstancesItem["CloudNativeProductName"].asString();
if(!domainNodeCloudNativeInstancesCloudNativeInstancesItem["InstanceId"].isNull())
cloudNativeInstancesItemObject.instanceId = domainNodeCloudNativeInstancesCloudNativeInstancesItem["InstanceId"].asString();
if(!domainNodeCloudNativeInstancesCloudNativeInstancesItem["IPAddressList"].isNull())
cloudNativeInstancesItemObject.iPAddressList = domainNodeCloudNativeInstancesCloudNativeInstancesItem["IPAddressList"].asString();
auto allProtocolPortConfigsNode = domainNodeCloudNativeInstancesCloudNativeInstancesItem["ProtocolPortConfigs"]["ProtocolPortConfigsItem"];
for (auto domainNodeCloudNativeInstancesCloudNativeInstancesItemProtocolPortConfigsProtocolPortConfigsItem : allProtocolPortConfigsNode)
{
Domain::CloudNativeInstancesItem::ProtocolPortConfigsItem protocolPortConfigsObject;
if(!domainNodeCloudNativeInstancesCloudNativeInstancesItemProtocolPortConfigsProtocolPortConfigsItem["Ports"].isNull())
protocolPortConfigsObject.ports = domainNodeCloudNativeInstancesCloudNativeInstancesItemProtocolPortConfigsProtocolPortConfigsItem["Ports"].asString();
if(!domainNodeCloudNativeInstancesCloudNativeInstancesItemProtocolPortConfigsProtocolPortConfigsItem["Protocol"].isNull())
protocolPortConfigsObject.protocol = domainNodeCloudNativeInstancesCloudNativeInstancesItemProtocolPortConfigsProtocolPortConfigsItem["Protocol"].asString();
auto allPorts = value["Ports"]["Port"];
for (auto value : allPorts)
protocolPortConfigsObject.ports.push_back(value.asString());
cloudNativeInstancesItemObject.protocolPortConfigs.push_back(protocolPortConfigsObject);
}
auto allIPAddressList = value["IPAddressList"]["Ip"];
for (auto value : allIPAddressList)
cloudNativeInstancesItemObject.iPAddressList.push_back(value.asString());
domain_.cloudNativeInstances.push_back(cloudNativeInstancesItemObject);
}
auto allHttpPort = domainNode["HttpPort"]["HttpPort"];

View File

@@ -34,6 +34,15 @@ void ModifyDomainRequest::setIpFollowStatus(int ipFollowStatus) {
setParameter(std::string("IpFollowStatus"), std::to_string(ipFollowStatus));
}
bool ModifyDomainRequest::getKeepalive() const {
return keepalive_;
}
void ModifyDomainRequest::setKeepalive(bool keepalive) {
keepalive_ = keepalive;
setParameter(std::string("Keepalive"), keepalive ? "true" : "false");
}
std::string ModifyDomainRequest::getSniHost() const {
return sniHost_;
}
@@ -88,6 +97,87 @@ void ModifyDomainRequest::setWriteTime(int writeTime) {
setParameter(std::string("WriteTime"), std::to_string(writeTime));
}
int ModifyDomainRequest::getAccessHeaderMode() const {
return accessHeaderMode_;
}
void ModifyDomainRequest::setAccessHeaderMode(int accessHeaderMode) {
accessHeaderMode_ = accessHeaderMode;
setParameter(std::string("AccessHeaderMode"), std::to_string(accessHeaderMode));
}
std::string ModifyDomainRequest::getAccessHeaders() const {
return accessHeaders_;
}
void ModifyDomainRequest::setAccessHeaders(const std::string &accessHeaders) {
accessHeaders_ = accessHeaders;
setParameter(std::string("AccessHeaders"), accessHeaders);
}
int ModifyDomainRequest::getKeepaliveTimeout() const {
return keepaliveTimeout_;
}
void ModifyDomainRequest::setKeepaliveTimeout(int keepaliveTimeout) {
keepaliveTimeout_ = keepaliveTimeout;
setParameter(std::string("KeepaliveTimeout"), std::to_string(keepaliveTimeout));
}
int ModifyDomainRequest::getClusterType() const {
return clusterType_;
}
void ModifyDomainRequest::setClusterType(int clusterType) {
clusterType_ = clusterType;
setParameter(std::string("ClusterType"), std::to_string(clusterType));
}
int ModifyDomainRequest::getHttpsRedirect() const {
return httpsRedirect_;
}
void ModifyDomainRequest::setHttpsRedirect(int httpsRedirect) {
httpsRedirect_ = httpsRedirect;
setParameter(std::string("HttpsRedirect"), std::to_string(httpsRedirect));
}
std::string ModifyDomainRequest::getInstanceId() const {
return instanceId_;
}
void ModifyDomainRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string ModifyDomainRequest::getDomain() const {
return domain_;
}
void ModifyDomainRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}
int ModifyDomainRequest::getReadTime() const {
return readTime_;
}
void ModifyDomainRequest::setReadTime(int readTime) {
readTime_ = readTime;
setParameter(std::string("ReadTime"), std::to_string(readTime));
}
std::string ModifyDomainRequest::getHttpsPort() const {
return httpsPort_;
}
void ModifyDomainRequest::setHttpsPort(const std::string &httpsPort) {
httpsPort_ = httpsPort;
setParameter(std::string("HttpsPort"), httpsPort);
}
int ModifyDomainRequest::getSniStatus() const {
return sniStatus_;
}
@@ -106,13 +196,22 @@ void ModifyDomainRequest::setLang(const std::string &lang) {
setParameter(std::string("Lang"), lang);
}
int ModifyDomainRequest::getAccessHeaderMode() const {
return accessHeaderMode_;
bool ModifyDomainRequest::getRetry() const {
return retry_;
}
void ModifyDomainRequest::setAccessHeaderMode(int accessHeaderMode) {
accessHeaderMode_ = accessHeaderMode;
setParameter(std::string("AccessHeaderMode"), std::to_string(accessHeaderMode));
void ModifyDomainRequest::setRetry(bool retry) {
retry_ = retry;
setParameter(std::string("Retry"), retry ? "true" : "false");
}
int ModifyDomainRequest::getKeepaliveRequests() const {
return keepaliveRequests_;
}
void ModifyDomainRequest::setKeepaliveRequests(int keepaliveRequests) {
keepaliveRequests_ = keepaliveRequests;
setParameter(std::string("KeepaliveRequests"), std::to_string(keepaliveRequests));
}
std::string ModifyDomainRequest::getAccessType() const {
@@ -142,15 +241,6 @@ void ModifyDomainRequest::setLogHeaders(const std::string &logHeaders) {
setParameter(std::string("LogHeaders"), logHeaders);
}
std::string ModifyDomainRequest::getAccessHeaders() const {
return accessHeaders_;
}
void ModifyDomainRequest::setAccessHeaders(const std::string &accessHeaders) {
accessHeaders_ = accessHeaders;
setParameter(std::string("AccessHeaders"), accessHeaders);
}
int ModifyDomainRequest::getConnectionTime() const {
return connectionTime_;
}
@@ -160,15 +250,6 @@ void ModifyDomainRequest::setConnectionTime(int connectionTime) {
setParameter(std::string("ConnectionTime"), std::to_string(connectionTime));
}
int ModifyDomainRequest::getClusterType() const {
return clusterType_;
}
void ModifyDomainRequest::setClusterType(int clusterType) {
clusterType_ = clusterType;
setParameter(std::string("ClusterType"), std::to_string(clusterType));
}
std::string ModifyDomainRequest::getCloudNativeInstances() const {
return cloudNativeInstances_;
}
@@ -178,24 +259,6 @@ void ModifyDomainRequest::setCloudNativeInstances(const std::string &cloudNative
setParameter(std::string("CloudNativeInstances"), cloudNativeInstances);
}
int ModifyDomainRequest::getHttpsRedirect() const {
return httpsRedirect_;
}
void ModifyDomainRequest::setHttpsRedirect(int httpsRedirect) {
httpsRedirect_ = httpsRedirect;
setParameter(std::string("HttpsRedirect"), std::to_string(httpsRedirect));
}
std::string ModifyDomainRequest::getInstanceId() const {
return instanceId_;
}
void ModifyDomainRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string ModifyDomainRequest::getSourceIps() const {
return sourceIps_;
}
@@ -205,15 +268,6 @@ void ModifyDomainRequest::setSourceIps(const std::string &sourceIps) {
setParameter(std::string("SourceIps"), sourceIps);
}
std::string ModifyDomainRequest::getDomain() const {
return domain_;
}
void ModifyDomainRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}
int ModifyDomainRequest::getIsAccessProduct() const {
return isAccessProduct_;
}
@@ -223,24 +277,6 @@ void ModifyDomainRequest::setIsAccessProduct(int isAccessProduct) {
setParameter(std::string("IsAccessProduct"), std::to_string(isAccessProduct));
}
int ModifyDomainRequest::getReadTime() const {
return readTime_;
}
void ModifyDomainRequest::setReadTime(int readTime) {
readTime_ = readTime;
setParameter(std::string("ReadTime"), std::to_string(readTime));
}
std::string ModifyDomainRequest::getHttpsPort() const {
return httpsPort_;
}
void ModifyDomainRequest::setHttpsPort(const std::string &httpsPort) {
httpsPort_ = httpsPort;
setParameter(std::string("HttpsPort"), httpsPort);
}
int ModifyDomainRequest::getLoadBalancing() const {
return loadBalancing_;
}