Generate SDK by new Generator

This commit is contained in:
wb-hx510875
2019-09-18 11:18:56 +08:00
parent be86048a76
commit f3eaf1d292
9054 changed files with 325898 additions and 381375 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
AddDomainGroupRequest();
~AddDomainGroupRequest();
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
std::string groupName_;
std::string userClientIp_;
std::string lang_;
std::string groupName_;
};
}

View File

@@ -39,34 +39,34 @@ namespace AlibabaCloud
void setRR(const std::string& rR);
std::string getLine()const;
void setLine(const std::string& line);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
long getPriority()const;
void setPriority(long priority);
std::string getValue()const;
void setValue(const std::string& value);
long getTTL()const;
void setTTL(long tTL);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getValue()const;
void setValue(const std::string& value);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getPriority()const;
void setPriority(long priority);
long getTTL()const;
void setTTL(long tTL);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
private:
std::string rR_;
std::string line_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string type_;
long priority_;
std::string value_;
long tTL_;
std::string accessKeyId_;
std::string lang_;
std::string value_;
std::string domainName_;
long priority_;
long tTL_;
std::string userClientIp_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
AddDomainRequest();
~AddDomainRequest();
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceGroupId_;
std::string groupId_;
std::string domainName_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -35,27 +35,27 @@ namespace AlibabaCloud
AddGtmAccessStrategyRequest();
~AddGtmAccessStrategyRequest();
std::string getStrategyName()const;
void setStrategyName(const std::string& strategyName);
std::string getDefaultAddrPoolId()const;
void setDefaultAddrPoolId(const std::string& defaultAddrPoolId);
std::string getFailoverAddrPoolId()const;
void setFailoverAddrPoolId(const std::string& failoverAddrPoolId);
std::string getStrategyName()const;
void setStrategyName(const std::string& strategyName);
std::string getAccessLines()const;
void setAccessLines(const std::string& accessLines);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getFailoverAddrPoolId()const;
void setFailoverAddrPoolId(const std::string& failoverAddrPoolId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string strategyName_;
std::string defaultAddrPoolId_;
std::string failoverAddrPoolId_;
std::string strategyName_;
std::string accessLines_;
std::string instanceId_;
std::string failoverAddrPoolId_;
std::string userClientIp_;
std::string lang_;

View File

@@ -36,34 +36,60 @@ namespace AlibabaCloud
int lbaWeight;
std::string value;
};
struct IspCityNode
{
std::string cityCode;
std::string ispCode;
};
public:
AddGtmAddressPoolRequest();
~AddGtmAddressPoolRequest();
std::string getMonitorExtendInfo()const;
void setMonitorExtendInfo(const std::string& monitorExtendInfo);
std::string getType()const;
void setType(const std::string& type);
int getTimeout()const;
void setTimeout(int timeout);
int getMinAvailableAddrNum()const;
void setMinAvailableAddrNum(int minAvailableAddrNum);
int getEvaluationCount()const;
void setEvaluationCount(int evaluationCount);
std::string getLang()const;
void setLang(const std::string& lang);
std::vector<Addr> getAddr()const;
void setAddr(const std::vector<Addr>& addr);
std::string getMonitorStatus()const;
void setMonitorStatus(const std::string& monitorStatus);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getName()const;
void setName(const std::string& name);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
std::vector<Addr> getAddr()const;
void setAddr(const std::vector<Addr>& addr);
int getMinAvailableAddrNum()const;
void setMinAvailableAddrNum(int minAvailableAddrNum);
std::string getProtocolType()const;
void setProtocolType(const std::string& protocolType);
int getInterval()const;
void setInterval(int interval);
std::vector<IspCityNode> getIspCityNode()const;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode);
private:
std::string monitorExtendInfo_;
std::string type_;
int timeout_;
int minAvailableAddrNum_;
int evaluationCount_;
std::string lang_;
std::vector<Addr> addr_;
std::string monitorStatus_;
std::string instanceId_;
std::string userClientIp_;
std::string name_;
std::string lang_;
std::string type_;
std::vector<Addr> addr_;
int minAvailableAddrNum_;
std::string protocolType_;
int interval_;
std::vector<IspCityNode> ispCityNode_;
};
}

View File

@@ -38,11 +38,13 @@ namespace AlibabaCloud
explicit AddGtmAddressPoolResult(const std::string &payload);
~AddGtmAddressPoolResult();
std::string getAddrPoolId()const;
std::string getMonitorConfigId()const;
protected:
void parse(const std::string &payload);
private:
std::string addrPoolId_;
std::string monitorConfigId_;
};
}

View File

@@ -42,12 +42,12 @@ namespace AlibabaCloud
std::string getMonitorExtendInfo()const;
void setMonitorExtendInfo(const std::string& monitorExtendInfo);
int getTimeout()const;
void setTimeout(int timeout);
std::string getAddrPoolId()const;
void setAddrPoolId(const std::string& addrPoolId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getName()const;
void setName(const std::string& name);
int getEvaluationCount()const;
void setEvaluationCount(int evaluationCount);
std::string getProtocolType()const;
@@ -56,21 +56,18 @@ namespace AlibabaCloud
void setInterval(int interval);
std::string getLang()const;
void setLang(const std::string& lang);
int getTimeout()const;
void setTimeout(int timeout);
std::vector<IspCityNode> getIspCityNode()const;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode);
private:
std::string monitorExtendInfo_;
int timeout_;
std::string addrPoolId_;
std::string userClientIp_;
std::string name_;
int evaluationCount_;
std::string protocolType_;
int interval_;
std::string lang_;
int timeout_;
std::vector<IspCityNode> ispCityNode_;
};

View File

@@ -0,0 +1,60 @@
/*
* 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_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
AddGtmRecoveryPlanRequest();
~AddGtmRecoveryPlanRequest();
std::string getFaultAddrPool()const;
void setFaultAddrPool(const std::string& faultAddrPool);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getName()const;
void setName(const std::string& name);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string faultAddrPool_;
std::string remark_;
std::string userClientIp_;
std::string name_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* 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_ALIDNS_MODEL_ADDGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmRecoveryPlanResult : public ServiceResult
{
public:
AddGtmRecoveryPlanResult();
explicit AddGtmRecoveryPlanResult(const std::string &payload);
~AddGtmRecoveryPlanResult();
std::string getRecoveryPlanId()const;
protected:
void parse(const std::string &payload);
private:
std::string recoveryPlanId_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANRESULT_H_

View File

@@ -37,17 +37,17 @@ namespace AlibabaCloud
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string groupId_;
std::string userClientIp_;
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
ChangeDomainOfDnsProductRequest();
~ChangeDomainOfDnsProductRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getNewDomain()const;
@@ -45,16 +47,14 @@ namespace AlibabaCloud
void setForce(bool force);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string newDomain_;
std::string userClientIp_;
bool force_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -37,27 +37,27 @@ namespace AlibabaCloud
std::string getRR()const;
void setRR(const std::string& rR);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
std::string getValue()const;
void setValue(const std::string& value);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getValue()const;
void setValue(const std::string& value);
private:
std::string rR_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string type_;
std::string value_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
std::string value_;
};
}

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
CreateInstanceRequest();
~CreateInstanceRequest();
int getMonth()const;
void setMonth(int month);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getInstanceVersion()const;
void setInstanceVersion(const std::string& instanceVersion);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getToken()const;
void setToken(const std::string& token);
int getMonth()const;
void setMonth(int month);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getInstanceVersion()const;
void setInstanceVersion(const std::string& instanceVersion);
private:
int month_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string instanceVersion_;
long ownerId_;
std::string accessKeyId_;
std::string token_;
int month_;
std::string userClientIp_;
std::string lang_;
std::string instanceVersion_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DeleteDomainRecordRequest();
~DeleteDomainRecordRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string recordId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DeleteDomainRequest();
~DeleteDomainRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
};
}

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.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
DeleteGtmRecoveryPlanRequest();
~DeleteGtmRecoveryPlanRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ALIDNS_MODEL_DELETEGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmRecoveryPlanResult : public ServiceResult
{
public:
DeleteGtmRecoveryPlanResult();
explicit DeleteGtmRecoveryPlanResult(const std::string &payload);
~DeleteGtmRecoveryPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANRESULT_H_

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getRR()const;
void setRR(const std::string& rR);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string rR_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string type_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
};
}

View File

@@ -37,23 +37,23 @@ namespace AlibabaCloud
std::string getBatchType()const;
void setBatchType(const std::string& batchType);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNumber()const;
void setPageNumber(int pageNumber);
long getTaskId()const;
void setTaskId(long taskId);
private:
std::string batchType_;
int pageNumber_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
int pageNumber_;
long taskId_;
};

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DescribeDNSSLBSubDomainsRequest();
~DescribeDNSSLBSubDomainsRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
long pageSize_;
std::string lang_;
long pageNumber_;
std::string accessKeyId_;
std::string userClientIp_;
long pageSize_;
std::string lang_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeDnsProductInstanceRequest();
~DescribeDnsProductInstanceRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
DescribeDnsProductInstancesRequest();
~DescribeDnsProductInstancesRequest();
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
@@ -43,18 +47,14 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getVersionCode()const;
void setVersionCode(const std::string& versionCode);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long pageNumber_;
std::string accessKeyId_;
std::string userClientIp_;
long pageSize_;
std::string lang_;
std::string versionCode_;
long pageNumber_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeDomainGroupsRequest();
~DescribeDomainGroupsRequest();
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
@@ -43,15 +45,13 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
long getPageNumber()const;
void setPageNumber(long pageNumber);
private:
long pageNumber_;
std::string userClientIp_;
long pageSize_;
std::string lang_;
std::string keyWord_;
long pageNumber_;
};
}

View File

@@ -35,22 +35,22 @@ namespace AlibabaCloud
DescribeDomainInfoRequest();
~DescribeDomainInfoRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
bool getNeedDetailAttributes()const;
void setNeedDetailAttributes(bool needDetailAttributes);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
bool needDetailAttributes_;
};

View File

@@ -35,10 +35,16 @@ namespace AlibabaCloud
DescribeDomainLogsRequest();
~DescribeDomainLogsRequest();
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getType()const;
void setType(const std::string& type);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
@@ -47,23 +53,17 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getType()const;
void setType(const std::string& type);
long getPageNumber()const;
void setPageNumber(long pageNumber);
private:
std::string endDate_;
std::string groupId_;
std::string startDate_;
std::string type_;
long pageNumber_;
std::string endDate_;
std::string userClientIp_;
long pageSize_;
std::string lang_;
std::string keyWord_;
std::string startDate_;
std::string type_;
long pageNumber_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeDomainNsRequest();
~DescribeDomainNsRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeDomainRecordInfoRequest();
~DescribeDomainRecordInfoRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
std::string recordId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -39,51 +39,51 @@ namespace AlibabaCloud
void setValueKeyWord(const std::string& valueKeyWord);
std::string getLine()const;
void setLine(const std::string& line);
std::string getType()const;
void setType(const std::string& type);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
std::string getRRKeyWord()const;
void setRRKeyWord(const std::string& rRKeyWord);
std::string getDirection()const;
void setDirection(const std::string& direction);
long getGroupId()const;
void setGroupId(long groupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getType()const;
void setType(const std::string& type);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
std::string getTypeKeyWord()const;
void setTypeKeyWord(const std::string& typeKeyWord);
std::string getRRKeyWord()const;
void setRRKeyWord(const std::string& rRKeyWord);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string valueKeyWord_;
std::string line_;
std::string type_;
long pageNumber_;
long pageSize_;
std::string lang_;
std::string keyWord_;
std::string rRKeyWord_;
std::string direction_;
long groupId_;
std::string domainName_;
std::string orderBy_;
std::string type_;
long pageNumber_;
std::string userClientIp_;
long pageSize_;
std::string searchMode_;
std::string lang_;
std::string keyWord_;
std::string typeKeyWord_;
std::string rRKeyWord_;
std::string direction_;
std::string status_;
};

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
DescribeDomainStatisticsRequest();
~DescribeDomainStatisticsRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
private:
std::string domainName_;
std::string startDate_;
std::string endDate_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string startDate_;
};
}

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
DescribeDomainStatisticsSummaryRequest();
~DescribeDomainStatisticsSummaryRequest();
long getThreshold()const;
void setThreshold(long threshold);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
long getThreshold()const;
void setThreshold(long threshold);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getDirection()const;
void setDirection(const std::string& direction);
private:
long threshold_;
std::string startDate_;
long pageNumber_;
long pageSize_;
std::string lang_;
std::string keyword_;
std::string direction_;
std::string orderBy_;
std::string endDate_;
std::string userClientIp_;
long pageSize_;
std::string orderBy_;
std::string searchMode_;
long threshold_;
std::string lang_;
std::string startDate_;
std::string keyword_;
long pageNumber_;
std::string direction_;
};
}

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
DescribeDomainsRequest();
~DescribeDomainsRequest();
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
private:
long pageNumber_;
std::string resourceGroupId_;
std::string groupId_;
std::string userClientIp_;
long pageSize_;
std::string searchMode_;
std::string lang_;
std::string keyWord_;
long pageNumber_;
std::string groupId_;
std::string userClientIp_;
std::string searchMode_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeGtmAccessStrategiesRequest();
~DescribeGtmAccessStrategiesRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
@@ -43,15 +45,13 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
int pageNumber_;
std::string instanceId_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
int pageNumber_;
};
}

View File

@@ -44,15 +44,19 @@ namespace AlibabaCloud
std::string instanceId;
std::string createTime;
std::string strategyId;
std::string defaultAddrPoolStatus;
std::string failoverAddrPoolId;
std::string defaultAddrPoolId;
std::string accessStatus;
std::string defaultAddrPoolMonitorStatus;
std::string defaultAddrPoolName;
std::string strategyName;
std::string failoverAddrPoolStatus;
std::string accessMode;
std::string strategyMode;
long createTimestamp;
std::string failoverAddrPoolName;
std::string failoverAddrPoolMonitorStatus;
std::vector<Strategy::Line> lines;
};

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string groupName;
std::string status;
std::string groupCode;
std::string fatherCode;
std::string lineCode;
std::string lineName;
};

View File

@@ -44,32 +44,40 @@ namespace AlibabaCloud
DescribeGtmAccessStrategyResult();
explicit DescribeGtmAccessStrategyResult(const std::string &payload);
~DescribeGtmAccessStrategyResult();
std::string getInstanceId()const;
std::string getStrategyId()const;
std::string getDefaultAddrPoolStatus()const;
std::string getFailoverAddrPoolId()const;
std::string getAccessStatus()const;
std::string getDefaultAddrPoolMonitorStatus()const;
std::string getDefaultAddrPoolName()const;
std::string getDefultAddrPoolId()const;
std::string getStrategyName()const;
std::string getInstanceId()const;
std::string getStrategyId()const;
std::string getFailoverAddrPoolStatus()const;
std::string getAccessMode()const;
std::string getStrategyMode()const;
std::string getFailoverAddrPoolName()const;
std::string getFailoverAddrPoolId()const;
std::string getFailoverAddrPoolMonitorStatus()const;
std::vector<Line> getLines()const;
std::string getAccessStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
std::string strategyId_;
std::string defaultAddrPoolStatus_;
std::string failoverAddrPoolId_;
std::string accessStatus_;
std::string defaultAddrPoolMonitorStatus_;
std::string defaultAddrPoolName_;
std::string defultAddrPoolId_;
std::string strategyName_;
std::string instanceId_;
std::string strategyId_;
std::string failoverAddrPoolStatus_;
std::string accessMode_;
std::string strategyMode_;
std::string failoverAddrPoolName_;
std::string failoverAddrPoolId_;
std::string failoverAddrPoolMonitorStatus_;
std::vector<Line> lines_;
std::string accessStatus_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeGtmInstanceAddressPoolsRequest();
~DescribeGtmInstanceAddressPoolsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
@@ -43,15 +45,13 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
int pageNumber_;
std::string instanceId_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
int pageNumber_;
};
}

View File

@@ -41,11 +41,14 @@ namespace AlibabaCloud
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
bool getNeedDetailAttributes()const;
void setNeedDetailAttributes(bool needDetailAttributes);
private:
std::string instanceId_;
std::string userClientIp_;
std::string lang_;
bool needDetailAttributes_;
};
}

View File

@@ -48,6 +48,8 @@ namespace AlibabaCloud
std::string getInstanceName()const;
std::string getVersionCode()const;
std::string getAlertGroup()const;
int getAddressPoolNum()const;
int getAccessStrategyNum()const;
std::string getExpireTime()const;
long getCreateTimestamp()const;
@@ -65,6 +67,8 @@ namespace AlibabaCloud
std::string instanceName_;
std::string versionCode_;
std::string alertGroup_;
int addressPoolNum_;
int accessStrategyNum_;
std::string expireTime_;
long createTimestamp_;

View File

@@ -37,14 +37,18 @@ namespace AlibabaCloud
DescribeGtmInstanceStatusResult();
explicit DescribeGtmInstanceStatusResult(const std::string &payload);
~DescribeGtmInstanceStatusResult();
std::string getAlertStatus()const;
std::string getAccessStatus()const;
int getStrategyNotAvailableNum()const;
int getSwitchToFailoverStrategyNum()const;
int getAddrNotAvailableNum()const;
int getAddrPoolNotAvailableNum()const;
protected:
void parse(const std::string &payload);
private:
std::string alertStatus_;
std::string accessStatus_;
int strategyNotAvailableNum_;
int switchToFailoverStrategyNum_;
int addrNotAvailableNum_;
int addrPoolNotAvailableNum_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeGtmInstancesRequest();
~DescribeGtmInstancesRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getUserClientIp()const;
@@ -45,16 +47,17 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
int getPageNumber()const;
void setPageNumber(int pageNumber);
bool getNeedDetailAttributes()const;
void setNeedDetailAttributes(bool needDetailAttributes);
private:
int pageNumber_;
std::string resourceGroupId_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
std::string keyword_;
int pageNumber_;
bool needDetailAttributes_;
};
}

View File

@@ -45,6 +45,8 @@ namespace AlibabaCloud
std::string instanceName;
std::string versionCode;
std::string alertGroup;
int addressPoolNum;
int accessStrategyNum;
std::string expireTime;
long createTimestamp;
};

View File

@@ -35,6 +35,12 @@ namespace AlibabaCloud
DescribeGtmLogsRequest();
~DescribeGtmLogsRequest();
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
int getPageNumber()const;
void setPageNumber(int pageNumber);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
@@ -45,22 +51,16 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
int getPageNumber()const;
void setPageNumber(int pageNumber);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
private:
long startTimestamp_;
int pageNumber_;
long endTimestamp_;
std::string instanceId_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
std::string keyword_;
long startTimestamp_;
int pageNumber_;
long endTimestamp_;
};
}

View File

@@ -35,16 +35,16 @@ namespace AlibabaCloud
DescribeGtmMonitorConfigRequest();
~DescribeGtmMonitorConfigRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getMonitorConfigId()const;
void setMonitorConfigId(const std::string& monitorConfigId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string monitorConfigId_;
std::string userClientIp_;
std::string lang_;
};

View File

@@ -54,7 +54,6 @@ namespace AlibabaCloud
std::string getMonitorExtendInfo()const;
std::string getMonitorConfigId()const;
long getCreateTimestamp()const;
std::string getName()const;
int getInterval()const;
protected:
@@ -70,7 +69,6 @@ namespace AlibabaCloud
std::string monitorExtendInfo_;
std::string monitorConfigId_;
long createTimestamp_;
std::string name_;
int interval_;
};

View File

@@ -0,0 +1,51 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlanAvailableConfigRequest : public RpcServiceRequest
{
public:
DescribeGtmRecoveryPlanAvailableConfigRequest();
~DescribeGtmRecoveryPlanAvailableConfigRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlanAvailableConfigResult : public ServiceResult
{
public:
struct Instance
{
struct AddrPool
{
std::string addrPoolId;
std::string name;
};
std::string instanceName;
std::string instanceId;
std::vector<Instance::AddrPool> addrPools;
};
DescribeGtmRecoveryPlanAvailableConfigResult();
explicit DescribeGtmRecoveryPlanAvailableConfigResult(const std::string &payload);
~DescribeGtmRecoveryPlanAvailableConfigResult();
std::vector<Instance> getInstances()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Instance> instances_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANAVAILABLECONFIGRESULT_H_

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.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
DescribeGtmRecoveryPlanRequest();
~DescribeGtmRecoveryPlanRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,90 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlanResult : public ServiceResult
{
public:
struct FaultAddrPool
{
struct Addr
{
std::string mode;
std::string value;
long id;
};
std::vector<FaultAddrPool::Addr> addrs;
std::string addrPoolName;
std::string instanceId;
std::string addrPoolId;
};
DescribeGtmRecoveryPlanResult();
explicit DescribeGtmRecoveryPlanResult(const std::string &payload);
~DescribeGtmRecoveryPlanResult();
std::string getStatus()const;
std::string getLastRollbackTime()const;
int getFaultAddrPoolNum()const;
std::vector<FaultAddrPool> getFaultAddrPools()const;
std::string getLastExecuteTime()const;
std::string getCreateTime()const;
long getLastExecuteTimestamp()const;
std::string getName()const;
std::string getRemark()const;
long getRecoveryPlanId()const;
std::string getUpdateTime()const;
long getUpdateTimestamp()const;
long getLastRollbackTimestamp()const;
long getCreateTimestamp()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string lastRollbackTime_;
int faultAddrPoolNum_;
std::vector<FaultAddrPool> faultAddrPools_;
std::string lastExecuteTime_;
std::string createTime_;
long lastExecuteTimestamp_;
std::string name_;
std::string remark_;
long recoveryPlanId_;
std::string updateTime_;
long updateTimestamp_;
long lastRollbackTimestamp_;
long createTimestamp_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlansRequest : public RpcServiceRequest
{
public:
DescribeGtmRecoveryPlansRequest();
~DescribeGtmRecoveryPlansRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
private:
int pageNumber_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
std::string keyword_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeGtmRecoveryPlansResult : public ServiceResult
{
public:
struct RecoveryPlan
{
std::string lastRollbackTime;
std::string status;
int faultAddrPoolNum;
std::string lastExecuteTime;
std::string createTime;
long lastExecuteTimestamp;
std::string name;
std::string remark;
long recoveryPlanId;
std::string updateTime;
long updateTimestamp;
long lastRollbackTimestamp;
long createTimestamp;
};
DescribeGtmRecoveryPlansResult();
explicit DescribeGtmRecoveryPlansResult(const std::string &payload);
~DescribeGtmRecoveryPlansResult();
std::vector<RecoveryPlan> getRecoveryPlans()const;
int getPageSize()const;
int getPageNumber()const;
int getTotalPages()const;
int getTotalItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RecoveryPlan> recoveryPlans_;
int pageSize_;
int pageNumber_;
int totalPages_;
int totalItems_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEGTMRECOVERYPLANSRESULT_H_

View File

@@ -35,35 +35,35 @@ namespace AlibabaCloud
DescribeRecordLogsRequest();
~DescribeRecordLogsRequest();
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyWord()const;
void setKeyWord(const std::string& keyWord);
private:
std::string endDate_;
std::string userClientIp_;
std::string domainName_;
long pageSize_;
std::string lang_;
std::string keyWord_;
std::string startDate_;
long pageNumber_;
std::string accessKeyId_;
std::string endDate_;
std::string userClientIp_;
long pageSize_;
std::string lang_;
std::string keyWord_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
std::string getRr()const;
void setRr(const std::string& rr);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
private:
std::string rr_;
std::string domainName_;
std::string startDate_;
std::string endDate_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string startDate_;
};
}

View File

@@ -35,44 +35,44 @@ namespace AlibabaCloud
DescribeRecordStatisticsSummaryRequest();
~DescribeRecordStatisticsSummaryRequest();
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getThreshold()const;
void setThreshold(long threshold);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
long getThreshold()const;
void setThreshold(long threshold);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getDirection()const;
void setDirection(const std::string& direction);
private:
std::string endDate_;
std::string userClientIp_;
long threshold_;
std::string startDate_;
long pageNumber_;
long pageSize_;
std::string lang_;
std::string keyword_;
std::string direction_;
std::string domainName_;
std::string orderBy_;
std::string endDate_;
std::string userClientIp_;
std::string searchMode_;
long threshold_;
std::string lang_;
std::string startDate_;
std::string keyword_;
long pageNumber_;
std::string direction_;
};
}

View File

@@ -37,33 +37,33 @@ namespace AlibabaCloud
std::string getLine()const;
void setLine(const std::string& line);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getSubDomain()const;
void setSubDomain(const std::string& subDomain);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getSubDomain()const;
void setSubDomain(const std::string& subDomain);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string line_;
std::string userClientIp_;
long pageSize_;
std::string domainName_;
std::string subDomain_;
std::string lang_;
std::string type_;
long pageNumber_;
std::string accessKeyId_;
std::string userClientIp_;
long pageSize_;
std::string subDomain_;
std::string lang_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeSupportLinesRequest();
~DescribeSupportLinesRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
};
}

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.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT ExecuteGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
ExecuteGtmRecoveryPlanRequest();
~ExecuteGtmRecoveryPlanRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT ExecuteGtmRecoveryPlanResult : public ServiceResult
{
public:
ExecuteGtmRecoveryPlanResult();
explicit ExecuteGtmRecoveryPlanResult(const std::string &payload);
~ExecuteGtmRecoveryPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_EXECUTEGTMRECOVERYPLANRESULT_H_

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
std::string getInputString()const;
void setInputString(const std::string& inputString);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string inputString_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
ModifyHichinaDomainDNSRequest();
~ModifyHichinaDomainDNSRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::string domainName_;
std::string lang_;
std::string accessKeyId_;
std::string userClientIp_;
std::string lang_;
};
}

View File

@@ -48,20 +48,20 @@ namespace AlibabaCloud
OperateBatchDomainRequest();
~OperateBatchDomainRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::vector<DomainRecordInfo> getDomainRecordInfo()const;
void setDomainRecordInfo(const std::vector<DomainRecordInfo>& domainRecordInfo);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::vector<DomainRecordInfo> domainRecordInfo_;
std::string lang_;
std::string type_;
std::string userClientIp_;
std::string lang_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* 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_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT PreviewGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
PreviewGtmRecoveryPlanRequest();
~PreviewGtmRecoveryPlanRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
int pageNumber_;
std::string userClientIp_;
int pageSize_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT PreviewGtmRecoveryPlanResult : public ServiceResult
{
public:
struct Preview
{
struct SwitchInfo
{
std::string strategyName;
std::string content;
};
std::string userDomainName;
std::string instanceId;
std::vector<Preview::SwitchInfo> switchInfos;
std::string name;
};
PreviewGtmRecoveryPlanResult();
explicit PreviewGtmRecoveryPlanResult(const std::string &payload);
~PreviewGtmRecoveryPlanResult();
int getPageSize()const;
int getPageNumber()const;
std::vector<Preview> getPreviews()const;
int getTotalPages()const;
int getTotalItems()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
std::vector<Preview> previews_;
int totalPages_;
int totalItems_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_PREVIEWGTMRECOVERYPLANRESULT_H_

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
QueryCreateInstancePriceRequest();
~QueryCreateInstancePriceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getMonth()const;
void setMonth(int month);
std::string getUserClientIp()const;
@@ -43,18 +47,14 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getInstanceVersion()const;
void setInstanceVersion(const std::string& instanceVersion);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long ownerId_;
std::string accessKeyId_;
int month_;
std::string userClientIp_;
std::string lang_;
std::string instanceVersion_;
long ownerId_;
std::string accessKeyId_;
};
}

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.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT RollbackGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
RollbackGtmRecoveryPlanRequest();
~RollbackGtmRecoveryPlanRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT RollbackGtmRecoveryPlanResult : public ServiceResult
{
public:
RollbackGtmRecoveryPlanResult();
explicit RollbackGtmRecoveryPlanResult(const std::string &payload);
~RollbackGtmRecoveryPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ROLLBACKGTMRECOVERYPLANRESULT_H_

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
SetDNSSLBStatusRequest();
~SetDNSSLBStatusRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getSubDomain()const;
void setSubDomain(const std::string& subDomain);
std::string getLang()const;
void setLang(const std::string& lang);
bool getOpen()const;
void setOpen(bool open);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string userClientIp_;
std::string domainName_;
std::string accessKeyId_;
std::string userClientIp_;
std::string subDomain_;
std::string lang_;
bool open_;
std::string accessKeyId_;
};
}

View File

@@ -35,22 +35,22 @@ namespace AlibabaCloud
SetDomainRecordStatusRequest();
~SetDomainRecordStatusRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string accessKeyId_;
std::string recordId_;
std::string userClientIp_;
std::string lang_;
std::string accessKeyId_;
std::string status_;
};

View File

@@ -35,18 +35,18 @@ namespace AlibabaCloud
SetGtmMonitorStatusRequest();
~SetGtmMonitorStatusRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getMonitorConfigId()const;
void setMonitorConfigId(const std::string& monitorConfigId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string userClientIp_;
std::string monitorConfigId_;
std::string userClientIp_;
std::string lang_;
std::string status_;

View File

@@ -35,23 +35,23 @@ namespace AlibabaCloud
UpdateDNSSLBWeightRequest();
~UpdateDNSSLBWeightRequest();
int getWeight()const;
void setWeight(int weight);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getWeight()const;
void setWeight(int weight);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
int weight_;
std::string accessKeyId_;
std::string recordId_;
std::string userClientIp_;
int weight_;
std::string lang_;
std::string accessKeyId_;
};
}

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
private:
std::string groupId_;
std::string groupName_;
std::string userClientIp_;
std::string lang_;
std::string groupName_;
};
}

View File

@@ -35,38 +35,38 @@ namespace AlibabaCloud
UpdateDomainRecordRequest();
~UpdateDomainRecordRequest();
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getRR()const;
void setRR(const std::string& rR);
std::string getLine()const;
void setLine(const std::string& line);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
long getPriority()const;
void setPriority(long priority);
std::string getValue()const;
void setValue(const std::string& value);
long getTTL()const;
void setTTL(long tTL);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getValue()const;
void setValue(const std::string& value);
long getPriority()const;
void setPriority(long priority);
long getTTL()const;
void setTTL(long tTL);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
private:
std::string recordId_;
std::string rR_;
std::string line_;
std::string userClientIp_;
std::string lang_;
std::string type_;
long priority_;
std::string value_;
long tTL_;
std::string accessKeyId_;
std::string lang_;
std::string value_;
long priority_;
long tTL_;
std::string recordId_;
std::string userClientIp_;
};
}

View File

@@ -35,14 +35,14 @@ namespace AlibabaCloud
UpdateGtmAccessStrategyRequest();
~UpdateGtmAccessStrategyRequest();
std::string getStrategyName()const;
void setStrategyName(const std::string& strategyName);
std::string getDefaultAddrPoolId()const;
void setDefaultAddrPoolId(const std::string& defaultAddrPoolId);
std::string getAccessLines()const;
void setAccessLines(const std::string& accessLines);
std::string getFailoverAddrPoolId()const;
void setFailoverAddrPoolId(const std::string& failoverAddrPoolId);
std::string getStrategyName()const;
void setStrategyName(const std::string& strategyName);
std::string getAccessLines()const;
void setAccessLines(const std::string& accessLines);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getStrategyId()const;
@@ -51,10 +51,10 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
private:
std::string strategyName_;
std::string defaultAddrPoolId_;
std::string accessLines_;
std::string failoverAddrPoolId_;
std::string strategyName_;
std::string accessLines_;
std::string userClientIp_;
std::string strategyId_;
std::string lang_;

View File

@@ -41,6 +41,10 @@ namespace AlibabaCloud
UpdateGtmAddressPoolRequest();
~UpdateGtmAddressPoolRequest();
std::string getType()const;
void setType(const std::string& type);
int getMinAvailableAddrNum()const;
void setMinAvailableAddrNum(int minAvailableAddrNum);
std::string getAddrPoolId()const;
void setAddrPoolId(const std::string& addrPoolId);
std::string getUserClientIp()const;
@@ -49,21 +53,17 @@ namespace AlibabaCloud
void setName(const std::string& name);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
std::vector<Addr> getAddr()const;
void setAddr(const std::vector<Addr>& addr);
int getMinAvailableAddrNum()const;
void setMinAvailableAddrNum(int minAvailableAddrNum);
private:
std::string type_;
int minAvailableAddrNum_;
std::string addrPoolId_;
std::string userClientIp_;
std::string name_;
std::string lang_;
std::string type_;
std::vector<Addr> addr_;
int minAvailableAddrNum_;
};
}

View File

@@ -37,36 +37,36 @@ namespace AlibabaCloud
std::string getAlertGroup()const;
void setAlertGroup(const std::string& alertGroup);
std::string getCnameMode()const;
void setCnameMode(const std::string& cnameMode);
std::string getLbaStrategy()const;
void setLbaStrategy(const std::string& lbaStrategy);
int getTtl()const;
void setTtl(int ttl);
std::string getCnameCustomDomainName()const;
void setCnameCustomDomainName(const std::string& cnameCustomDomainName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getUserDomainName()const;
void setUserDomainName(const std::string& userDomainName);
std::string getCnameMode()const;
void setCnameMode(const std::string& cnameMode);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLbaStrategy()const;
void setLbaStrategy(const std::string& lbaStrategy);
std::string getLang()const;
void setLang(const std::string& lang);
int getTtl()const;
void setTtl(int ttl);
std::string getCnameCustomDomainName()const;
void setCnameCustomDomainName(const std::string& cnameCustomDomainName);
private:
std::string alertGroup_;
std::string cnameMode_;
std::string lbaStrategy_;
int ttl_;
std::string cnameCustomDomainName_;
std::string instanceId_;
std::string instanceName_;
std::string userDomainName_;
std::string cnameMode_;
std::string userClientIp_;
std::string lbaStrategy_;
std::string lang_;
int ttl_;
std::string cnameCustomDomainName_;
};
}

View File

@@ -42,12 +42,12 @@ namespace AlibabaCloud
std::string getMonitorExtendInfo()const;
void setMonitorExtendInfo(const std::string& monitorExtendInfo);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getName()const;
void setName(const std::string& name);
std::string getMonitorConfigId()const;
void setMonitorConfigId(const std::string& monitorConfigId);
int getTimeout()const;
void setTimeout(int timeout);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getEvaluationCount()const;
void setEvaluationCount(int evaluationCount);
std::string getProtocolType()const;
@@ -56,21 +56,18 @@ namespace AlibabaCloud
void setInterval(int interval);
std::string getLang()const;
void setLang(const std::string& lang);
int getTimeout()const;
void setTimeout(int timeout);
std::vector<IspCityNode> getIspCityNode()const;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode);
private:
std::string monitorExtendInfo_;
std::string userClientIp_;
std::string name_;
std::string monitorConfigId_;
int timeout_;
std::string userClientIp_;
int evaluationCount_;
std::string protocolType_;
int interval_;
std::string lang_;
int timeout_;
std::vector<IspCityNode> ispCityNode_;
};

View File

@@ -0,0 +1,63 @@
/*
* 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_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT UpdateGtmRecoveryPlanRequest : public RpcServiceRequest
{
public:
UpdateGtmRecoveryPlanRequest();
~UpdateGtmRecoveryPlanRequest();
std::string getFaultAddrPool()const;
void setFaultAddrPool(const std::string& faultAddrPool);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getName()const;
void setName(const std::string& name);
long getRecoveryPlanId()const;
void setRecoveryPlanId(long recoveryPlanId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string faultAddrPool_;
std::string remark_;
std::string userClientIp_;
std::string name_;
long recoveryPlanId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* 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_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT UpdateGtmRecoveryPlanResult : public ServiceResult
{
public:
UpdateGtmRecoveryPlanResult();
explicit UpdateGtmRecoveryPlanResult(const std::string &payload);
~UpdateGtmRecoveryPlanResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_UPDATEGTMRECOVERYPLANRESULT_H_