Generate SDK by new Generator
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
std::string groupName;
|
||||
std::string status;
|
||||
std::string groupCode;
|
||||
std::string fatherCode;
|
||||
std::string lineCode;
|
||||
std::string lineName;
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
std::string instanceName;
|
||||
std::string versionCode;
|
||||
std::string alertGroup;
|
||||
int addressPoolNum;
|
||||
int accessStrategyNum;
|
||||
std::string expireTime;
|
||||
long createTimestamp;
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
Reference in New Issue
Block a user