Supported set high definition monitor log status for eip.

This commit is contained in:
sdk-team
2023-01-31 06:16:49 +00:00
parent f7e495440d
commit a85736c67f
1053 changed files with 66413 additions and 44730 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,60 +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_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ActivateRouterInterfaceRequest : public RpcServiceRequest
{
public:
ActivateRouterInterfaceRequest();
~ActivateRouterInterfaceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRouterInterfaceId()const;
void setRouterInterfaceId(const std::string& routerInterfaceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string routerInterfaceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ActivateRouterInterfaceRequest : public RpcServiceRequest {
public:
ActivateRouterInterfaceRequest();
~ActivateRouterInterfaceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRouterInterfaceId() const;
void setRouterInterfaceId(const std::string &routerInterfaceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string routerInterfaceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* 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_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ActiveFlowLogRequest : public RpcServiceRequest
{
public:
ActiveFlowLogRequest();
~ActiveFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ActiveFlowLogRequest : public RpcServiceRequest {
public:
ActiveFlowLogRequest();
~ActiveFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ACTIVEFLOWLOGREQUEST_H_

View File

@@ -1,72 +1,69 @@
/*
* 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_VPC_MODEL_ADDBGPNETWORKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDBGPNETWORKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddBgpNetworkRequest : public RpcServiceRequest
{
public:
AddBgpNetworkRequest();
~AddBgpNetworkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getDstCidrBlock()const;
void setDstCidrBlock(const std::string& dstCidrBlock);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string routerId_;
std::string vpcId_;
std::string dstCidrBlock_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDBGPNETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDBGPNETWORKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDBGPNETWORKREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddBgpNetworkRequest : public RpcServiceRequest {
public:
AddBgpNetworkRequest();
~AddBgpNetworkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRouterId() const;
void setRouterId(const std::string &routerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getDstCidrBlock() const;
void setDstCidrBlock(const std::string &dstCidrBlock);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string routerId_;
std::string vpcId_;
std::string dstCidrBlock_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDBGPNETWORKREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpRequest : public RpcServiceRequest
{
public:
AddCommonBandwidthPackageIpRequest();
~AddCommonBandwidthPackageIpRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIpType()const;
void setIpType(const std::string& ipType);
std::string getIpInstanceId()const;
void setIpInstanceId(const std::string& ipInstanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipType_;
std::string ipInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpRequest : public RpcServiceRequest {
public:
AddCommonBandwidthPackageIpRequest();
~AddCommonBandwidthPackageIpRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIpType() const;
void setIpType(const std::string &ipType);
std::string getIpInstanceId() const;
void setIpInstanceId(const std::string &ipInstanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipType_;
std::string ipInstanceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpsRequest : public RpcServiceRequest
{
public:
AddCommonBandwidthPackageIpsRequest();
~AddCommonBandwidthPackageIpsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<std::string> getIpInstanceIds()const;
void setIpInstanceIds(const std::vector<std::string>& ipInstanceIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIpType()const;
void setIpType(const std::string& ipType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<std::string> ipInstanceIds_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipType_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpsRequest : public RpcServiceRequest {
public:
AddCommonBandwidthPackageIpsRequest();
~AddCommonBandwidthPackageIpsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getIpInstanceIds() const;
void setIpInstanceIds(const std::vector<std::string> &ipInstanceIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIpType() const;
void setIpType(const std::string &ipType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<std::string> ipInstanceIds_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipType_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDCOMMONBANDWIDTHPACKAGEIPSREQUEST_H_

View File

@@ -1,66 +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_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddGlobalAccelerationInstanceIpRequest : public RpcServiceRequest
{
public:
AddGlobalAccelerationInstanceIpRequest();
~AddGlobalAccelerationInstanceIpRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGlobalAccelerationInstanceId()const;
void setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIpInstanceId()const;
void setIpInstanceId(const std::string& ipInstanceId);
private:
long resourceOwnerId_;
std::string globalAccelerationInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddGlobalAccelerationInstanceIpRequest : public RpcServiceRequest {
public:
AddGlobalAccelerationInstanceIpRequest();
~AddGlobalAccelerationInstanceIpRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGlobalAccelerationInstanceId() const;
void setGlobalAccelerationInstanceId(const std::string &globalAccelerationInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIpInstanceId() const;
void setIpInstanceId(const std::string &ipInstanceId);
private:
long resourceOwnerId_;
std::string globalAccelerationInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipInstanceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDGLOBALACCELERATIONINSTANCEIPREQUEST_H_

View File

@@ -1,69 +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_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddIPv6TranslatorAclListEntryRequest : public RpcServiceRequest
{
public:
AddIPv6TranslatorAclListEntryRequest();
~AddIPv6TranslatorAclListEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::string getAclEntryIp()const;
void setAclEntryIp(const std::string& aclEntryIp);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAclEntryComment()const;
void setAclEntryComment(const std::string& aclEntryComment);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string aclEntryIp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string aclEntryComment_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddIPv6TranslatorAclListEntryRequest : public RpcServiceRequest {
public:
AddIPv6TranslatorAclListEntryRequest();
~AddIPv6TranslatorAclListEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getAclEntryIp() const;
void setAclEntryIp(const std::string &aclEntryIp);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getAclEntryComment() const;
void setAclEntryComment(const std::string &aclEntryComment);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string aclEntryIp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string aclEntryComment_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDIPV6TRANSLATORACLLISTENTRYREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddPublicIpAddressPoolCidrBlockRequest : public RpcServiceRequest {
public:
AddPublicIpAddressPoolCidrBlockRequest();
~AddPublicIpAddressPoolCidrBlockRequest();
int getCidrMask() const;
void setCidrMask(int cidrMask);
std::string getPublicIpAddressPoolId() const;
void setPublicIpAddressPoolId(const std::string &publicIpAddressPoolId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCidrBlock() const;
void setCidrBlock(const std::string &cidrBlock);
private:
int cidrMask_;
std::string publicIpAddressPoolId_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cidrBlock_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddPublicIpAddressPoolCidrBlockResult : public ServiceResult
{
public:
AddPublicIpAddressPoolCidrBlockResult();
explicit AddPublicIpAddressPoolCidrBlockResult(const std::string &payload);
~AddPublicIpAddressPoolCidrBlockResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDPUBLICIPADDRESSPOOLCIDRBLOCKRESULT_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddSourcesToTrafficMirrorSessionRequest : public RpcServiceRequest
{
public:
AddSourcesToTrafficMirrorSessionRequest();
~AddSourcesToTrafficMirrorSessionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getTrafficMirrorSourceIds()const;
void setTrafficMirrorSourceIds(const std::vector<std::string>& trafficMirrorSourceIds);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTrafficMirrorSessionId()const;
void setTrafficMirrorSessionId(const std::string& trafficMirrorSessionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::vector<std::string> trafficMirrorSourceIds_;
bool dryRun_;
std::string trafficMirrorSessionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AddSourcesToTrafficMirrorSessionRequest : public RpcServiceRequest {
public:
AddSourcesToTrafficMirrorSessionRequest();
~AddSourcesToTrafficMirrorSessionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getTrafficMirrorSourceIds() const;
void setTrafficMirrorSourceIds(const std::vector<std::string> &trafficMirrorSourceIds);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getTrafficMirrorSessionId() const;
void setTrafficMirrorSessionId(const std::string &trafficMirrorSessionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::vector<std::string> trafficMirrorSourceIds_;
bool dryRun_;
std::string trafficMirrorSessionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ADDSOURCESTOTRAFFICMIRRORSESSIONREQUEST_H_

View File

@@ -1,96 +1,96 @@
/*
* 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_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest
{
public:
AllocateEipAddressProRequest();
~AllocateEipAddressProRequest();
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetmode()const;
void setNetmode(const std::string& netmode);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
std::string ipAddress_;
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string internetChargeType_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressProRequest : public RpcServiceRequest {
public:
AllocateEipAddressProRequest();
~AllocateEipAddressProRequest();
std::string getIpAddress() const;
void setIpAddress(const std::string &ipAddress);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPublicIpAddressPoolId() const;
void setPublicIpAddressPoolId(const std::string &publicIpAddressPoolId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getISP() const;
void setISP(const std::string &iSP);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetmode() const;
void setNetmode(const std::string &netmode);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getBandwidth() const;
void setBandwidth(const std::string &bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::vector<std::string> getSecurityProtectionTypes() const;
void setSecurityProtectionTypes(const std::vector<std::string> &securityProtectionTypes);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string ipAddress_;
long resourceOwnerId_;
std::string publicIpAddressPoolId_;
std::string clientToken_;
std::string iSP_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string internetChargeType_;
std::vector<std::string> securityProtectionTypes_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSPROREQUEST_H_

View File

@@ -1,99 +1,99 @@
/*
* 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_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest
{
public:
AllocateEipAddressRequest();
~AllocateEipAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetmode()const;
void setNetmode(const std::string& netmode);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getActivityId()const;
void setActivityId(long activityId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getName()const;
void setName(const std::string& name);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
long activityId_;
std::string internetChargeType_;
std::string name_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest {
public:
AllocateEipAddressRequest();
~AllocateEipAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPublicIpAddressPoolId() const;
void setPublicIpAddressPoolId(const std::string &publicIpAddressPoolId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getISP() const;
void setISP(const std::string &iSP);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetmode() const;
void setNetmode(const std::string &netmode);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getBandwidth() const;
void setBandwidth(const std::string &bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
long getActivityId() const;
void setActivityId(long activityId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getName() const;
void setName(const std::string &name);
std::vector<std::string> getSecurityProtectionTypes() const;
void setSecurityProtectionTypes(const std::vector<std::string> &securityProtectionTypes);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
long resourceOwnerId_;
std::string publicIpAddressPoolId_;
std::string clientToken_;
std::string iSP_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
long activityId_;
std::string internetChargeType_;
std::string name_;
std::vector<std::string> securityProtectionTypes_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPADDRESSREQUEST_H_

View File

@@ -1,81 +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_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressRequest : public RpcServiceRequest
{
public:
AllocateEipSegmentAddressRequest();
~AllocateEipSegmentAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getIsp()const;
void setIsp(const std::string& isp);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetmode()const;
void setNetmode(const std::string& netmode);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEipMask()const;
void setEipMask(const std::string& eipMask);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string isp_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
std::string eipMask_;
long ownerId_;
std::string internetChargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressRequest : public RpcServiceRequest {
public:
AllocateEipSegmentAddressRequest();
~AllocateEipSegmentAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIsp() const;
void setIsp(const std::string &isp);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetmode() const;
void setNetmode(const std::string &netmode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getBandwidth() const;
void setBandwidth(const std::string &bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEipMask() const;
void setEipMask(const std::string &eipMask);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string isp_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
std::string eipMask_;
long ownerId_;
std::string internetChargeType_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthRequest : public RpcServiceRequest
{
public:
AllocateIpv6InternetBandwidthRequest();
~AllocateIpv6InternetBandwidthRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIpv6AddressId()const;
void setIpv6AddressId(const std::string& ipv6AddressId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getIpv6GatewayId()const;
void setIpv6GatewayId(const std::string& ipv6GatewayId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
int bandwidth_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipv6AddressId_;
std::string internetChargeType_;
std::string ipv6GatewayId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateIpv6InternetBandwidthRequest : public RpcServiceRequest {
public:
AllocateIpv6InternetBandwidthRequest();
~AllocateIpv6InternetBandwidthRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIpv6AddressId() const;
void setIpv6AddressId(const std::string &ipv6AddressId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getIpv6GatewayId() const;
void setIpv6GatewayId(const std::string &ipv6GatewayId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
int bandwidth_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipv6AddressId_;
std::string internetChargeType_;
std::string ipv6GatewayId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEIPV6INTERNETBANDWIDTHREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_ALLOCATEVPCIPV6CIDRREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEVPCIPV6CIDRREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AllocateVpcIpv6CidrRequest : public RpcServiceRequest {
public:
AllocateVpcIpv6CidrRequest();
~AllocateVpcIpv6CidrRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6Isp() const;
void setIpv6Isp(const std::string &ipv6Isp);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIpv6CidrBlock() const;
void setIpv6CidrBlock(const std::string &ipv6CidrBlock);
std::string getAddressPoolType() const;
void setAddressPoolType(const std::string &addressPoolType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string ipv6Isp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipv6CidrBlock_;
std::string addressPoolType_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEVPCIPV6CIDRREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ALLOCATEVPCIPV6CIDRRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEVPCIPV6CIDRRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateVpcIpv6CidrResult : public ServiceResult
{
public:
AllocateVpcIpv6CidrResult();
explicit AllocateVpcIpv6CidrResult(const std::string &payload);
~AllocateVpcIpv6CidrResult();
std::string getIpv6CidrBlock()const;
protected:
void parse(const std::string &payload);
private:
std::string ipv6CidrBlock_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEVPCIPV6CIDRRESULT_H_

View File

@@ -1,96 +1,88 @@
/*
* 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_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ApplyPhysicalConnectionLOARequest : public RpcServiceRequest
{
public:
struct PMInfo
{
std::string pMCertificateNo;
std::string pMName;
std::string pMCertificateType;
std::string pMContactInfo;
std::string pMGender;
};
public:
ApplyPhysicalConnectionLOARequest();
~ApplyPhysicalConnectionLOARequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getLineType()const;
void setLineType(const std::string& lineType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSi()const;
void setSi(const std::string& si);
std::string getPeerLocation()const;
void setPeerLocation(const std::string& peerLocation);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getConstructionTime()const;
void setConstructionTime(const std::string& constructionTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getCompanyName()const;
void setCompanyName(const std::string& companyName);
std::vector<PMInfo> getPMInfo()const;
void setPMInfo(const std::vector<PMInfo>& pMInfo);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string lineType_;
std::string regionId_;
std::string si_;
std::string peerLocation_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
std::string constructionTime_;
long ownerId_;
std::string instanceId_;
std::string companyName_;
std::vector<PMInfo> pMInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ApplyPhysicalConnectionLOARequest : public RpcServiceRequest {
public:
struct PMInfo {
std::string pMCertificateNo;
std::string pMName;
std::string pMCertificateType;
std::string pMGender;
std::string pMContactInfo;
};
ApplyPhysicalConnectionLOARequest();
~ApplyPhysicalConnectionLOARequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getLineType() const;
void setLineType(const std::string &lineType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSi() const;
void setSi(const std::string &si);
std::string getPeerLocation() const;
void setPeerLocation(const std::string &peerLocation);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getConstructionTime() const;
void setConstructionTime(const std::string &constructionTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getCompanyName() const;
void setCompanyName(const std::string &companyName);
std::vector<PMInfo> getPMInfo() const;
void setPMInfo(const std::vector<PMInfo> &pMInfo);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string lineType_;
std::string regionId_;
std::string si_;
std::string peerLocation_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
std::string constructionTime_;
long ownerId_;
std::string instanceId_;
std::string companyName_;
std::vector<PMInfo> pMInfo_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_APPLYPHYSICALCONNECTIONLOAREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressBatchRequest : public RpcServiceRequest {
public:
AssociateEipAddressBatchRequest();
~AssociateEipAddressBatchRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getBindedInstanceType() const;
void setBindedInstanceType(const std::string &bindedInstanceType);
std::string getBindedInstanceId() const;
void setBindedInstanceId(const std::string &bindedInstanceId);
std::string getMode() const;
void setMode(const std::string &mode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<std::string> getInstanceIds() const;
void setInstanceIds(const std::vector<std::string> &instanceIds);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string bindedInstanceType_;
std::string bindedInstanceId_;
std::string mode_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::vector<std::string> instanceIds_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelExpressCloudConnectionResult : public ServiceResult
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressBatchResult : public ServiceResult
{
public:
CancelExpressCloudConnectionResult();
explicit CancelExpressCloudConnectionResult(const std::string &payload);
~CancelExpressCloudConnectionResult();
AssociateEipAddressBatchResult();
explicit AssociateEipAddressBatchResult(const std::string &payload);
~AssociateEipAddressBatchResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSBATCHRESULT_H_

View File

@@ -1,81 +1,81 @@
/*
* 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_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressRequest : public RpcServiceRequest
{
public:
AssociateEipAddressRequest();
~AssociateEipAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
std::string getMode()const;
void setMode(const std::string& mode);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceRegionId()const;
void setInstanceRegionId(const std::string& instanceRegionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string allocationId_;
std::string mode_;
std::string regionId_;
std::string instanceRegionId_;
std::string instanceType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string privateIpAddress_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressRequest : public RpcServiceRequest {
public:
AssociateEipAddressRequest();
~AssociateEipAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAllocationId() const;
void setAllocationId(const std::string &allocationId);
std::string getMode() const;
void setMode(const std::string &mode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceRegionId() const;
void setInstanceRegionId(const std::string &instanceRegionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string allocationId_;
std::string mode_;
std::string regionId_;
std::string instanceRegionId_;
std::string instanceType_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string privateIpAddress_;
std::string instanceId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceRequest : public RpcServiceRequest
{
public:
AssociateGlobalAccelerationInstanceRequest();
~AssociateGlobalAccelerationInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGlobalAccelerationInstanceId()const;
void setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBackendServerId()const;
void setBackendServerId(const std::string& backendServerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBackendServerRegionId()const;
void setBackendServerRegionId(const std::string& backendServerRegionId);
std::string getBackendServerType()const;
void setBackendServerType(const std::string& backendServerType);
private:
long resourceOwnerId_;
std::string globalAccelerationInstanceId_;
std::string regionId_;
std::string backendServerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string backendServerRegionId_;
std::string backendServerType_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceRequest : public RpcServiceRequest {
public:
AssociateGlobalAccelerationInstanceRequest();
~AssociateGlobalAccelerationInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGlobalAccelerationInstanceId() const;
void setGlobalAccelerationInstanceId(const std::string &globalAccelerationInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBackendServerId() const;
void setBackendServerId(const std::string &backendServerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBackendServerRegionId() const;
void setBackendServerRegionId(const std::string &backendServerRegionId);
std::string getBackendServerType() const;
void setBackendServerType(const std::string &backendServerType);
private:
long resourceOwnerId_;
std::string globalAccelerationInstanceId_;
std::string regionId_;
std::string backendServerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string backendServerRegionId_;
std::string backendServerType_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEGLOBALACCELERATIONINSTANCEREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateHaVipRequest : public RpcServiceRequest
{
public:
AssociateHaVipRequest();
~AssociateHaVipRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getHaVipId()const;
void setHaVipId(const std::string& haVipId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string instanceType_;
std::string haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateHaVipRequest : public RpcServiceRequest {
public:
AssociateHaVipRequest();
~AssociateHaVipRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getHaVipId() const;
void setHaVipId(const std::string &haVipId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string instanceType_;
std::string haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEHAVIPREQUEST_H_

View File

@@ -1,72 +1,64 @@
/*
* 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_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateNetworkAclRequest : public RpcServiceRequest
{
public:
struct Resource
{
std::string resourceType;
std::string resourceId;
};
public:
AssociateNetworkAclRequest();
~AssociateNetworkAclRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkAclId()const;
void setNetworkAclId(const std::string& networkAclId);
std::vector<Resource> getResource()const;
void setResource(const std::vector<Resource>& resource);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string networkAclId_;
std::vector<Resource> resource_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateNetworkAclRequest : public RpcServiceRequest {
public:
struct Resource {
std::string resourceType;
std::string resourceId;
};
AssociateNetworkAclRequest();
~AssociateNetworkAclRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetworkAclId() const;
void setNetworkAclId(const std::string &networkAclId);
std::vector<Resource> getResource() const;
void setResource(const std::vector<Resource> &resource);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string networkAclId_;
std::vector<Resource> resource_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATENETWORKACLREQUEST_H_

View File

@@ -1,96 +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_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociatePhysicalConnectionToVirtualBorderRouterRequest : public RpcServiceRequest
{
public:
AssociatePhysicalConnectionToVirtualBorderRouterRequest();
~AssociatePhysicalConnectionToVirtualBorderRouterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCircuitCode()const;
void setCircuitCode(const std::string& circuitCode);
std::string getVlanId()const;
void setVlanId(const std::string& vlanId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEnableIpv6()const;
void setEnableIpv6(const std::string& enableIpv6);
std::string getVbrId()const;
void setVbrId(const std::string& vbrId);
std::string getPeerGatewayIp()const;
void setPeerGatewayIp(const std::string& peerGatewayIp);
std::string getPeerIpv6GatewayIp()const;
void setPeerIpv6GatewayIp(const std::string& peerIpv6GatewayIp);
std::string getPeeringSubnetMask()const;
void setPeeringSubnetMask(const std::string& peeringSubnetMask);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getLocalGatewayIp()const;
void setLocalGatewayIp(const std::string& localGatewayIp);
std::string getPeeringIpv6SubnetMask()const;
void setPeeringIpv6SubnetMask(const std::string& peeringIpv6SubnetMask);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
std::string getLocalIpv6GatewayIp()const;
void setLocalIpv6GatewayIp(const std::string& localIpv6GatewayIp);
private:
long resourceOwnerId_;
std::string circuitCode_;
std::string vlanId_;
std::string clientToken_;
std::string enableIpv6_;
std::string vbrId_;
std::string peerGatewayIp_;
std::string peerIpv6GatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string peeringIpv6SubnetMask_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string localIpv6GatewayIp_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociatePhysicalConnectionToVirtualBorderRouterRequest : public RpcServiceRequest {
public:
AssociatePhysicalConnectionToVirtualBorderRouterRequest();
~AssociatePhysicalConnectionToVirtualBorderRouterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCircuitCode() const;
void setCircuitCode(const std::string &circuitCode);
std::string getVlanId() const;
void setVlanId(const std::string &vlanId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEnableIpv6() const;
void setEnableIpv6(const std::string &enableIpv6);
std::string getVbrId() const;
void setVbrId(const std::string &vbrId);
std::string getPeerGatewayIp() const;
void setPeerGatewayIp(const std::string &peerGatewayIp);
std::string getPeerIpv6GatewayIp() const;
void setPeerIpv6GatewayIp(const std::string &peerIpv6GatewayIp);
std::string getPeeringSubnetMask() const;
void setPeeringSubnetMask(const std::string &peeringSubnetMask);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLocalGatewayIp() const;
void setLocalGatewayIp(const std::string &localGatewayIp);
std::string getPeeringIpv6SubnetMask() const;
void setPeeringIpv6SubnetMask(const std::string &peeringIpv6SubnetMask);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId);
std::string getLocalIpv6GatewayIp() const;
void setLocalIpv6GatewayIp(const std::string &localIpv6GatewayIp);
private:
long resourceOwnerId_;
std::string circuitCode_;
std::string vlanId_;
std::string clientToken_;
std::string enableIpv6_;
std::string vbrId_;
std::string peerGatewayIp_;
std::string peerIpv6GatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string peeringIpv6SubnetMask_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string localIpv6GatewayIp_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEPHYSICALCONNECTIONTOVIRTUALBORDERROUTERREQUEST_H_

View File

@@ -1,69 +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_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableRequest : public RpcServiceRequest
{
public:
AssociateRouteTableRequest();
~AssociateRouteTableRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRouteTableId()const;
void setRouteTableId(const std::string& routeTableId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableRequest : public RpcServiceRequest {
public:
AssociateRouteTableRequest();
~AssociateRouteTableRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableWithGatewayRequest : public RpcServiceRequest {
public:
AssociateRouteTableWithGatewayRequest();
~AssociateRouteTableWithGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getGatewayId() const;
void setGatewayId(const std::string &gatewayId);
std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string gatewayId_;
std::string routeTableId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTableWithGatewayResult : public ServiceResult
{
public:
AssociateRouteTableWithGatewayResult();
explicit AssociateRouteTableWithGatewayResult(const std::string &payload);
~AssociateRouteTableWithGatewayResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLEWITHGATEWAYRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTablesWithVpcGatewayEndpointRequest : public RpcServiceRequest {
public:
AssociateRouteTablesWithVpcGatewayEndpointRequest();
~AssociateRouteTablesWithVpcGatewayEndpointRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getRouteTableIds() const;
void setRouteTableIds(const std::vector<std::string> &routeTableIds);
private:
long resourceOwnerId_;
bool dryRun_;
std::string clientToken_;
std::string resourceOwnerAccount_;
std::string endpointId_;
std::string ownerAccount_;
long ownerId_;
std::string regionId_;
std::vector<std::string> routeTableIds_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateRouteTablesWithVpcGatewayEndpointResult : public ServiceResult
{
public:
AssociateRouteTablesWithVpcGatewayEndpointResult();
explicit AssociateRouteTablesWithVpcGatewayEndpointResult(const std::string &payload);
~AssociateRouteTablesWithVpcGatewayEndpointResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEROUTETABLESWITHVPCGATEWAYENDPOINTRESULT_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateVpcCidrBlockRequest : public RpcServiceRequest
{
public:
AssociateVpcCidrBlockRequest();
~AssociateVpcCidrBlockRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIPv6CidrType()const;
void setIPv6CidrType(const std::string& iPv6CidrType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIpv6Isp()const;
void setIpv6Isp(const std::string& ipv6Isp);
std::string getIpVersion()const;
void setIpVersion(const std::string& ipVersion);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIPv6CidrBlock()const;
void setIPv6CidrBlock(const std::string& iPv6CidrBlock);
std::string getSecondaryCidrBlock()const;
void setSecondaryCidrBlock(const std::string& secondaryCidrBlock);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string iPv6CidrType_;
std::string regionId_;
std::string ipv6Isp_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string iPv6CidrBlock_;
std::string secondaryCidrBlock_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateVpcCidrBlockRequest : public RpcServiceRequest {
public:
AssociateVpcCidrBlockRequest();
~AssociateVpcCidrBlockRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIPv6CidrType() const;
void setIPv6CidrType(const std::string &iPv6CidrType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6Isp() const;
void setIpv6Isp(const std::string &ipv6Isp);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIPv6CidrBlock() const;
void setIPv6CidrBlock(const std::string &iPv6CidrBlock);
std::string getSecondaryCidrBlock() const;
void setSecondaryCidrBlock(const std::string &secondaryCidrBlock);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string iPv6CidrType_;
std::string regionId_;
std::string ipv6Isp_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string iPv6CidrBlock_;
std::string secondaryCidrBlock_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_

View File

@@ -1,69 +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_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateVpnGatewayWithCertificateRequest : public RpcServiceRequest
{
public:
AssociateVpnGatewayWithCertificateRequest();
~AssociateVpnGatewayWithCertificateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCertificateId()const;
void setCertificateId(const std::string& certificateId);
std::string getVpnGatewayId()const;
void setVpnGatewayId(const std::string& vpnGatewayId);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
std::string getCertificateType()const;
void setCertificateType(const std::string& certificateType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
bool dryRun_;
std::string clientToken_;
std::string certificateId_;
std::string vpnGatewayId_;
std::string callerBid_;
std::string certificateType_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AssociateVpnGatewayWithCertificateRequest : public RpcServiceRequest {
public:
AssociateVpnGatewayWithCertificateRequest();
~AssociateVpnGatewayWithCertificateRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getCertificateId() const;
void setCertificateId(const std::string &certificateId);
std::string getVpnGatewayId() const;
void setVpnGatewayId(const std::string &vpnGatewayId);
std::string getCallerBid() const;
void setCallerBid(const std::string &callerBid);
std::string getCertificateType() const;
void setCertificateType(const std::string &certificateType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
bool dryRun_;
std::string clientToken_;
std::string certificateId_;
std::string vpnGatewayId_;
std::string callerBid_;
std::string certificateType_;
std::string regionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPNGATEWAYWITHCERTIFICATEREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AttachDhcpOptionsSetToVpcRequest : public RpcServiceRequest
{
public:
AttachDhcpOptionsSetToVpcRequest();
~AttachDhcpOptionsSetToVpcRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getDhcpOptionsSetId()const;
void setDhcpOptionsSetId(const std::string& dhcpOptionsSetId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string dhcpOptionsSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AttachDhcpOptionsSetToVpcRequest : public RpcServiceRequest {
public:
AttachDhcpOptionsSetToVpcRequest();
~AttachDhcpOptionsSetToVpcRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getDhcpOptionsSetId() const;
void setDhcpOptionsSetId(const std::string &dhcpOptionsSetId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string dhcpOptionsSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ATTACHDHCPOPTIONSSETTOVPCREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT AttachVbrToVpconnRequest : public RpcServiceRequest {
public:
AttachVbrToVpconnRequest();
~AttachVbrToVpconnRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getVpconnId() const;
void setVpconnId(const std::string &vpconnId);
std::string getVbrId() const;
void setVbrId(const std::string &vbrId);
std::string getToken() const;
void setToken(const std::string &token);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
bool dryRun_;
std::string vpconnId_;
std::string vbrId_;
std::string token_;
std::string regionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AttachVbrToVpconnResult : public ServiceResult
{
public:
AttachVbrToVpconnResult();
explicit AttachVbrToVpconnResult(const std::string &payload);
~AttachVbrToVpconnResult();
std::string getVirtualPhysicalConnection()const;
protected:
void parse(const std::string &payload);
private:
std::string virtualPhysicalConnection_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ATTACHVBRTOVPCONNRESULT_H_

View File

@@ -1,66 +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_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelCommonBandwidthPackageIpBandwidthRequest : public RpcServiceRequest
{
public:
CancelCommonBandwidthPackageIpBandwidthRequest();
~CancelCommonBandwidthPackageIpBandwidthRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEipId()const;
void setEipId(const std::string& eipId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string eipId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CancelCommonBandwidthPackageIpBandwidthRequest : public RpcServiceRequest {
public:
CancelCommonBandwidthPackageIpBandwidthRequest();
~CancelCommonBandwidthPackageIpBandwidthRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEipId() const;
void setEipId(const std::string &eipId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string eipId_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELCOMMONBANDWIDTHPACKAGEIPBANDWIDTHREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* 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_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelExpressCloudConnectionRequest : public RpcServiceRequest
{
public:
CancelExpressCloudConnectionRequest();
~CancelExpressCloudConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEccId()const;
void setEccId(const std::string& eccId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string eccId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_

View File

@@ -1,66 +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_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelPhysicalConnectionRequest : public RpcServiceRequest
{
public:
CancelPhysicalConnectionRequest();
~CancelPhysicalConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CancelPhysicalConnectionRequest : public RpcServiceRequest {
public:
CancelPhysicalConnectionRequest();
~CancelPhysicalConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
public:
ChangeResourceGroupRequest();
~ChangeResourceGroupRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getNewResourceGroupId() const;
void setNewResourceGroupId(const std::string &newResourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string resourceId_;
std::string resourceType_;
std::string newResourceGroupId_;
std::string regionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_RENEWINSTANCERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_RENEWINSTANCERESULT_H_
#ifndef ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT RenewInstanceResult : public ServiceResult
class ALIBABACLOUD_VPC_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
RenewInstanceResult();
explicit RenewInstanceResult(const std::string &payload);
~RenewInstanceResult();
std::string getOrderId()const;
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_RENEWINSTANCERESULT_H_
#endif // !ALIBABACLOUD_VPC_MODEL_CHANGERESOURCEGROUPRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CheckCanAllocateVpcPrivateIpAddressRequest : public RpcServiceRequest {
public:
CheckCanAllocateVpcPrivateIpAddressRequest();
~CheckCanAllocateVpcPrivateIpAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
private:
long resourceOwnerId_;
std::string regionId_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string privateIpAddress_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CheckCanAllocateVpcPrivateIpAddressResult : public ServiceResult
{
public:
CheckCanAllocateVpcPrivateIpAddressResult();
explicit CheckCanAllocateVpcPrivateIpAddressResult(const std::string &payload);
~CheckCanAllocateVpcPrivateIpAddressResult();
bool getCanAllocate()const;
protected:
void parse(const std::string &payload);
private:
bool canAllocate_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CHECKCANALLOCATEVPCPRIVATEIPADDRESSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CheckVpnBgpEnabledRequest : public RpcServiceRequest {
public:
CheckVpnBgpEnabledRequest();
~CheckVpnBgpEnabledRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_
#ifndef ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteExpressCloudConnectionResult : public ServiceResult
class ALIBABACLOUD_VPC_EXPORT CheckVpnBgpEnabledResult : public ServiceResult
{
public:
DeleteExpressCloudConnectionResult();
explicit DeleteExpressCloudConnectionResult(const std::string &payload);
~DeleteExpressCloudConnectionResult();
CheckVpnBgpEnabledResult();
explicit CheckVpnBgpEnabledResult(const std::string &payload);
~CheckVpnBgpEnabledResult();
bool getBgpEnabled()const;
protected:
void parse(const std::string &payload);
private:
bool bgpEnabled_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_
#endif // !ALIBABACLOUD_VPC_MODEL_CHECKVPNBGPENABLEDRESULT_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CompletePhysicalConnectionLOARequest : public RpcServiceRequest
{
public:
CompletePhysicalConnectionLOARequest();
~CompletePhysicalConnectionLOARequest();
std::string getLineCode()const;
void setLineCode(const std::string& lineCode);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getLineLabel()const;
void setLineLabel(const std::string& lineLabel);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
std::string lineCode_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string lineLabel_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CompletePhysicalConnectionLOARequest : public RpcServiceRequest {
public:
CompletePhysicalConnectionLOARequest();
~CompletePhysicalConnectionLOARequest();
std::string getLineCode() const;
void setLineCode(const std::string &lineCode);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLineLabel() const;
void setLineLabel(const std::string &lineLabel);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string lineCode_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string lineLabel_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_COMPLETEPHYSICALCONNECTIONLOAREQUEST_H_

View File

@@ -1,66 +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_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ConfirmPhysicalConnectionRequest : public RpcServiceRequest
{
public:
ConfirmPhysicalConnectionRequest();
~ConfirmPhysicalConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ConfirmPhysicalConnectionRequest : public RpcServiceRequest {
public:
ConfirmPhysicalConnectionRequest();
~ConfirmPhysicalConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CONFIRMPHYSICALCONNECTIONREQUEST_H_

View File

@@ -1,60 +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_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ConnectRouterInterfaceRequest : public RpcServiceRequest
{
public:
ConnectRouterInterfaceRequest();
~ConnectRouterInterfaceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRouterInterfaceId()const;
void setRouterInterfaceId(const std::string& routerInterfaceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string routerInterfaceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ConnectRouterInterfaceRequest : public RpcServiceRequest {
public:
ConnectRouterInterfaceRequest();
~ConnectRouterInterfaceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRouterInterfaceId() const;
void setRouterInterfaceId(const std::string &routerInterfaceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string routerInterfaceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CONNECTROUTERINTERFACEREQUEST_H_

View File

@@ -1,63 +1,57 @@
/*
* 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_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ConvertBandwidthPackageRequest : public RpcServiceRequest
{
public:
ConvertBandwidthPackageRequest();
~ConvertBandwidthPackageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT ConvertBandwidthPackageRequest : public RpcServiceRequest {
public:
ConvertBandwidthPackageRequest();
~ConvertBandwidthPackageRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CONVERTBANDWIDTHPACKAGEREQUEST_H_

View File

@@ -1,66 +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_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CopyNetworkAclEntriesRequest : public RpcServiceRequest
{
public:
CopyNetworkAclEntriesRequest();
~CopyNetworkAclEntriesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkAclId()const;
void setNetworkAclId(const std::string& networkAclId);
std::string getSourceNetworkAclId()const;
void setSourceNetworkAclId(const std::string& sourceNetworkAclId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string networkAclId_;
std::string sourceNetworkAclId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CopyNetworkAclEntriesRequest : public RpcServiceRequest {
public:
CopyNetworkAclEntriesRequest();
~CopyNetworkAclEntriesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetworkAclId() const;
void setNetworkAclId(const std::string &networkAclId);
std::string getSourceNetworkAclId() const;
void setSourceNetworkAclId(const std::string &sourceNetworkAclId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string networkAclId_;
std::string sourceNetworkAclId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_COPYNETWORKACLENTRIESREQUEST_H_

View File

@@ -1,87 +1,87 @@
/*
* 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_VPC_MODEL_CREATEBGPGROUPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEBGPGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateBgpGroupRequest : public RpcServiceRequest
{
public:
CreateBgpGroupRequest();
~CreateBgpGroupRequest();
std::string getAuthKey()const;
void setAuthKey(const std::string& authKey);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
long getPeerAsn()const;
void setPeerAsn(long peerAsn);
bool getIsFakeAsn()const;
void setIsFakeAsn(bool isFakeAsn);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIpVersion()const;
void setIpVersion(const std::string& ipVersion);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
std::string getName()const;
void setName(const std::string& name);
long getLocalAsn()const;
void setLocalAsn(long localAsn);
private:
std::string authKey_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
long peerAsn_;
bool isFakeAsn_;
std::string regionId_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string routerId_;
std::string name_;
long localAsn_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEBGPGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEBGPGROUPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEBGPGROUPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateBgpGroupRequest : public RpcServiceRequest {
public:
CreateBgpGroupRequest();
~CreateBgpGroupRequest();
std::string getAuthKey() const;
void setAuthKey(const std::string &authKey);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
long getPeerAsn() const;
void setPeerAsn(long peerAsn);
bool getIsFakeAsn() const;
void setIsFakeAsn(bool isFakeAsn);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getRouteQuota() const;
void setRouteQuota(int routeQuota);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getRouteUsageAlarmThreshold() const;
void setRouteUsageAlarmThreshold(int routeUsageAlarmThreshold);
std::string getRouterId() const;
void setRouterId(const std::string &routerId);
std::string getName() const;
void setName(const std::string &name);
long getLocalAsn() const;
void setLocalAsn(long localAsn);
private:
std::string authKey_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
long peerAsn_;
bool isFakeAsn_;
std::string regionId_;
std::string ipVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int routeQuota_;
long ownerId_;
int routeUsageAlarmThreshold_;
std::string routerId_;
std::string name_;
long localAsn_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEBGPGROUPREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEBGPPEERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEBGPPEERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateBgpPeerRequest : public RpcServiceRequest
{
public:
CreateBgpPeerRequest();
~CreateBgpPeerRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getBgpGroupId()const;
void setBgpGroupId(const std::string& bgpGroupId);
std::string getPeerIpAddress()const;
void setPeerIpAddress(const std::string& peerIpAddress);
int getBfdMultiHop()const;
void setBfdMultiHop(int bfdMultiHop);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIpVersion()const;
void setIpVersion(const std::string& ipVersion);
bool getEnableBfd()const;
void setEnableBfd(bool enableBfd);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string bgpGroupId_;
std::string peerIpAddress_;
int bfdMultiHop_;
std::string regionId_;
std::string ipVersion_;
bool enableBfd_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEBGPPEERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEBGPPEERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEBGPPEERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateBgpPeerRequest : public RpcServiceRequest {
public:
CreateBgpPeerRequest();
~CreateBgpPeerRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getBgpGroupId() const;
void setBgpGroupId(const std::string &bgpGroupId);
std::string getPeerIpAddress() const;
void setPeerIpAddress(const std::string &peerIpAddress);
int getBfdMultiHop() const;
void setBfdMultiHop(int bfdMultiHop);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpVersion() const;
void setIpVersion(const std::string &ipVersion);
bool getEnableBfd() const;
void setEnableBfd(bool enableBfd);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string bgpGroupId_;
std::string peerIpAddress_;
int bfdMultiHop_;
std::string regionId_;
std::string ipVersion_;
bool enableBfd_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEBGPPEERREQUEST_H_

View File

@@ -1,87 +1,84 @@
/*
* 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_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public RpcServiceRequest
{
public:
CreateCommonBandwidthPackageRequest();
~CreateCommonBandwidthPackageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getZone()const;
void setZone(const std::string& zone);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getName()const;
void setName(const std::string& name);
int getRatio()const;
void setRatio(int ratio);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string zone_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string internetChargeType_;
std::string name_;
int ratio_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public RpcServiceRequest {
public:
CreateCommonBandwidthPackageRequest();
~CreateCommonBandwidthPackageRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getISP() const;
void setISP(const std::string &iSP);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getZone() const;
void setZone(const std::string &zone);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getName() const;
void setName(const std::string &name);
std::vector<std::string> getSecurityProtectionTypes() const;
void setSecurityProtectionTypes(const std::vector<std::string> &securityProtectionTypes);
int getRatio() const;
void setRatio(int ratio);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string zone_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string internetChargeType_;
std::string name_;
std::vector<std::string> securityProtectionTypes_;
int ratio_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATECOMMONBANDWIDTHPACKAGEREQUEST_H_

View File

@@ -1,75 +1,79 @@
/*
* 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_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateCustomerGatewayRequest : public RpcServiceRequest
{
public:
CreateCustomerGatewayRequest();
~CreateCustomerGatewayRequest();
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
std::string getAsn()const;
void setAsn(const std::string& asn);
private:
std::string ipAddress_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string asn_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateCustomerGatewayRequest : public RpcServiceRequest {
public:
struct Tags {
std::string value;
std::string key;
};
CreateCustomerGatewayRequest();
~CreateCustomerGatewayRequest();
std::string getIpAddress() const;
void setIpAddress(const std::string &ipAddress);
std::string getAuthKey() const;
void setAuthKey(const std::string &authKey);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
std::string getName() const;
void setName(const std::string &name);
std::string getAsn() const;
void setAsn(const std::string &asn);
private:
std::string ipAddress_;
std::string authKey_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<Tags> tags_;
std::string name_;
std::string asn_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATECUSTOMERGATEWAYREQUEST_H_

View File

@@ -1,84 +1,84 @@
/*
* 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_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateDhcpOptionsSetRequest : public RpcServiceRequest
{
public:
CreateDhcpOptionsSetRequest();
~CreateDhcpOptionsSetRequest();
std::string getBootFileName()const;
void setBootFileName(const std::string& bootFileName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getTFTPServerName()const;
void setTFTPServerName(const std::string& tFTPServerName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDomainNameServers()const;
void setDomainNameServers(const std::string& domainNameServers);
std::string getDhcpOptionsSetDescription()const;
void setDhcpOptionsSetDescription(const std::string& dhcpOptionsSetDescription);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDhcpOptionsSetName()const;
void setDhcpOptionsSetName(const std::string& dhcpOptionsSetName);
private:
std::string bootFileName_;
long resourceOwnerId_;
std::string clientToken_;
std::string tFTPServerName_;
std::string regionId_;
std::string domainNameServers_;
std::string dhcpOptionsSetDescription_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string dhcpOptionsSetName_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateDhcpOptionsSetRequest : public RpcServiceRequest {
public:
CreateDhcpOptionsSetRequest();
~CreateDhcpOptionsSetRequest();
std::string getBootFileName() const;
void setBootFileName(const std::string &bootFileName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getTFTPServerName() const;
void setTFTPServerName(const std::string &tFTPServerName);
std::string getLeaseTime() const;
void setLeaseTime(const std::string &leaseTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDomainNameServers() const;
void setDomainNameServers(const std::string &domainNameServers);
std::string getDhcpOptionsSetDescription() const;
void setDhcpOptionsSetDescription(const std::string &dhcpOptionsSetDescription);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDhcpOptionsSetName() const;
void setDhcpOptionsSetName(const std::string &dhcpOptionsSetName);
std::string getIpv6LeaseTime() const;
void setIpv6LeaseTime(const std::string &ipv6LeaseTime);
private:
std::string bootFileName_;
long resourceOwnerId_;
std::string clientToken_;
std::string tFTPServerName_;
std::string leaseTime_;
std::string regionId_;
std::string domainNameServers_;
std::string dhcpOptionsSetDescription_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string dhcpOptionsSetName_;
std::string ipv6LeaseTime_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEDHCPOPTIONSSETREQUEST_H_

View File

@@ -1,93 +1,87 @@
/*
* 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_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateExpressCloudConnectionRequest : public RpcServiceRequest
{
public:
CreateExpressCloudConnectionRequest();
~CreateExpressCloudConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType()const;
void setPortType(const std::string& portType);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRedundantEccId()const;
void setRedundantEccId(const std::string& redundantEccId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPeerLocation()const;
void setPeerLocation(const std::string& peerLocation);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getPeerCity()const;
void setPeerCity(const std::string& peerCity);
std::string getIDCardNo()const;
void setIDCardNo(const std::string& iDCardNo);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getContactMail()const;
void setContactMail(const std::string& contactMail);
std::string getContactTel()const;
void setContactTel(const std::string& contactTel);
std::string getIdcSP()const;
void setIdcSP(const std::string& idcSP);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string portType_;
std::string description_;
std::string redundantEccId_;
std::string regionId_;
std::string peerLocation_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
std::string peerCity_;
std::string iDCardNo_;
long ownerId_;
std::string contactMail_;
std::string contactTel_;
std::string idcSP_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateExpressCloudConnectionRequest : public RpcServiceRequest {
public:
CreateExpressCloudConnectionRequest();
~CreateExpressCloudConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType() const;
void setPortType(const std::string &portType);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRedundantEccId() const;
void setRedundantEccId(const std::string &redundantEccId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPeerLocation() const;
void setPeerLocation(const std::string &peerLocation);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getPeerCity() const;
void setPeerCity(const std::string &peerCity);
std::string getIDCardNo() const;
void setIDCardNo(const std::string &iDCardNo);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getContactMail() const;
void setContactMail(const std::string &contactMail);
std::string getContactTel() const;
void setContactTel(const std::string &contactTel);
std::string getIdcSP() const;
void setIdcSP(const std::string &idcSP);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string portType_;
std::string description_;
std::string redundantEccId_;
std::string regionId_;
std::string peerLocation_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
std::string peerCity_;
std::string iDCardNo_;
long ownerId_;
std::string contactMail_;
std::string contactTel_;
std::string idcSP_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEEXPRESSCLOUDCONNECTIONREQUEST_H_

View File

@@ -1,81 +1,81 @@
/*
* 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_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateFlowLogRequest : public RpcServiceRequest
{
public:
CreateFlowLogRequest();
~CreateFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogStoreName()const;
void setLogStoreName(const std::string& logStoreName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getTrafficType()const;
void setTrafficType(const std::string& trafficType);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
private:
long resourceOwnerId_;
std::string description_;
std::string regionId_;
std::string resourceId_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
std::string trafficType_;
std::string flowLogName_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateFlowLogRequest : public RpcServiceRequest {
public:
CreateFlowLogRequest();
~CreateFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
std::string getLogStoreName() const;
void setLogStoreName(const std::string &logStoreName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::vector<std::string> getTrafficPath() const;
void setTrafficPath(const std::vector<std::string> &trafficPath);
int getAggregationInterval() const;
void setAggregationInterval(int aggregationInterval);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getTrafficType() const;
void setTrafficType(const std::string &trafficType);
std::string getFlowLogName() const;
void setFlowLogName(const std::string &flowLogName);
private:
long resourceOwnerId_;
std::string description_;
std::string regionId_;
std::string resourceId_;
std::string projectName_;
std::string logStoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<std::string> trafficPath_;
int aggregationInterval_;
long ownerId_;
std::string resourceType_;
std::string trafficType_;
std::string flowLogName_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFLOWLOGREQUEST_H_

View File

@@ -1,87 +1,81 @@
/*
* 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_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateForwardEntryRequest : public RpcServiceRequest
{
public:
CreateForwardEntryRequest();
~CreateForwardEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getForwardTableId()const;
void setForwardTableId(const std::string& forwardTableId);
std::string getInternalIp()const;
void setInternalIp(const std::string& internalIp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalIp()const;
void setExternalIp(const std::string& externalIp);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIpProtocol()const;
void setIpProtocol(const std::string& ipProtocol);
std::string getForwardEntryName()const;
void setForwardEntryName(const std::string& forwardEntryName);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInternalPort()const;
void setInternalPort(const std::string& internalPort);
bool getPortBreak()const;
void setPortBreak(bool portBreak);
std::string getExternalPort()const;
void setExternalPort(const std::string& externalPort);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string forwardEntryName_;
std::string ownerAccount_;
long ownerId_;
std::string internalPort_;
bool portBreak_;
std::string externalPort_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateForwardEntryRequest : public RpcServiceRequest {
public:
CreateForwardEntryRequest();
~CreateForwardEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getForwardTableId() const;
void setForwardTableId(const std::string &forwardTableId);
std::string getInternalIp() const;
void setInternalIp(const std::string &internalIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getExternalIp() const;
void setExternalIp(const std::string &externalIp);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const;
void setIpProtocol(const std::string &ipProtocol);
std::string getForwardEntryName() const;
void setForwardEntryName(const std::string &forwardEntryName);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInternalPort() const;
void setInternalPort(const std::string &internalPort);
bool getPortBreak() const;
void setPortBreak(bool portBreak);
std::string getExternalPort() const;
void setExternalPort(const std::string &externalPort);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string forwardEntryName_;
std::string ownerAccount_;
long ownerId_;
std::string internalPort_;
bool portBreak_;
std::string externalPort_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFORWARDENTRYREQUEST_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_VPC_MODEL_CREATEFULLNATENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFULLNATENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateFullNatEntryRequest : public RpcServiceRequest {
public:
CreateFullNatEntryRequest();
~CreateFullNatEntryRequest();
std::string getFullNatEntryDescription() const;
void setFullNatEntryDescription(const std::string &fullNatEntryDescription);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessIp() const;
void setAccessIp(const std::string &accessIp);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getNatIpPort() const;
void setNatIpPort(const std::string &natIpPort);
std::string getFullNatTableId() const;
void setFullNatTableId(const std::string &fullNatTableId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAccessPort() const;
void setAccessPort(const std::string &accessPort);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const;
void setIpProtocol(const std::string &ipProtocol);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFullNatEntryName() const;
void setFullNatEntryName(const std::string &fullNatEntryName);
std::string getNatIp() const;
void setNatIp(const std::string &natIp);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private:
std::string fullNatEntryDescription_;
long resourceOwnerId_;
std::string accessIp_;
std::string clientToken_;
std::string natIpPort_;
std::string fullNatTableId_;
std::string regionId_;
std::string accessPort_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string fullNatEntryName_;
std::string natIp_;
std::string networkInterfaceId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFULLNATENTRYREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEFULLNATENTRYRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEFULLNATENTRYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateFullNatEntryResult : public ServiceResult
{
public:
CreateFullNatEntryResult();
explicit CreateFullNatEntryResult(const std::string &payload);
~CreateFullNatEntryResult();
std::string getFullNatEntryId()const;
protected:
void parse(const std::string &payload);
private:
std::string fullNatEntryId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEFULLNATENTRYRESULT_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateGlobalAccelerationInstanceRequest : public RpcServiceRequest
{
public:
CreateGlobalAccelerationInstanceRequest();
~CreateGlobalAccelerationInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBandwidthType()const;
void setBandwidthType(const std::string& bandwidthType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getServiceLocation()const;
void setServiceLocation(const std::string& serviceLocation);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string bandwidthType_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string serviceLocation_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateGlobalAccelerationInstanceRequest : public RpcServiceRequest {
public:
CreateGlobalAccelerationInstanceRequest();
~CreateGlobalAccelerationInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBandwidthType() const;
void setBandwidthType(const std::string &bandwidthType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getServiceLocation() const;
void setServiceLocation(const std::string &serviceLocation);
std::string getBandwidth() const;
void setBandwidth(const std::string &bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string bandwidthType_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string serviceLocation_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEGLOBALACCELERATIONINSTANCEREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_VPC_MODEL_CREATEHAVIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEHAVIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public RpcServiceRequest
{
public:
CreateHaVipRequest();
~CreateHaVipRequest();
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string ipAddress_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEHAVIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEHAVIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEHAVIPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public RpcServiceRequest {
public:
CreateHaVipRequest();
~CreateHaVipRequest();
std::string getIpAddress() const;
void setIpAddress(const std::string &ipAddress);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string ipAddress_;
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEHAVIPREQUEST_H_

View File

@@ -1,66 +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_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorAclListRequest : public RpcServiceRequest
{
public:
CreateIPv6TranslatorAclListRequest();
~CreateIPv6TranslatorAclListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAclName()const;
void setAclName(const std::string& aclName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string aclName_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorAclListRequest : public RpcServiceRequest {
public:
CreateIPv6TranslatorAclListRequest();
~CreateIPv6TranslatorAclListRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAclName() const;
void setAclName(const std::string &aclName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string aclName_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORACLLISTREQUEST_H_

View File

@@ -1,93 +1,87 @@
/*
* 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_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorEntryRequest : public RpcServiceRequest
{
public:
CreateIPv6TranslatorEntryRequest();
~CreateIPv6TranslatorEntryRequest();
int getBackendIpv4Port()const;
void setBackendIpv4Port(int backendIpv4Port);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getEntryName()const;
void setEntryName(const std::string& entryName);
std::string getAclStatus()const;
void setAclStatus(const std::string& aclStatus);
int getEntryBandwidth()const;
void setEntryBandwidth(int entryBandwidth);
std::string getAclType()const;
void setAclType(const std::string& aclType);
int getAllocateIpv6Port()const;
void setAllocateIpv6Port(int allocateIpv6Port);
std::string getEntryDescription()const;
void setEntryDescription(const std::string& entryDescription);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBackendIpv4Addr()const;
void setBackendIpv4Addr(const std::string& backendIpv4Addr);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTransProtocol()const;
void setTransProtocol(const std::string& transProtocol);
std::string getIpv6TranslatorId()const;
void setIpv6TranslatorId(const std::string& ipv6TranslatorId);
private:
int backendIpv4Port_;
long resourceOwnerId_;
std::string entryName_;
std::string aclStatus_;
int entryBandwidth_;
std::string aclType_;
int allocateIpv6Port_;
std::string entryDescription_;
std::string regionId_;
std::string backendIpv4Addr_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string transProtocol_;
std::string ipv6TranslatorId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorEntryRequest : public RpcServiceRequest {
public:
CreateIPv6TranslatorEntryRequest();
~CreateIPv6TranslatorEntryRequest();
int getBackendIpv4Port() const;
void setBackendIpv4Port(int backendIpv4Port);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getEntryName() const;
void setEntryName(const std::string &entryName);
std::string getAclStatus() const;
void setAclStatus(const std::string &aclStatus);
int getEntryBandwidth() const;
void setEntryBandwidth(int entryBandwidth);
std::string getAclType() const;
void setAclType(const std::string &aclType);
int getAllocateIpv6Port() const;
void setAllocateIpv6Port(int allocateIpv6Port);
std::string getEntryDescription() const;
void setEntryDescription(const std::string &entryDescription);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getBackendIpv4Addr() const;
void setBackendIpv4Addr(const std::string &backendIpv4Addr);
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTransProtocol() const;
void setTransProtocol(const std::string &transProtocol);
std::string getIpv6TranslatorId() const;
void setIpv6TranslatorId(const std::string &ipv6TranslatorId);
private:
int backendIpv4Port_;
long resourceOwnerId_;
std::string entryName_;
std::string aclStatus_;
int entryBandwidth_;
std::string aclType_;
int allocateIpv6Port_;
std::string entryDescription_;
std::string regionId_;
std::string backendIpv4Addr_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string transProtocol_;
std::string ipv6TranslatorId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORENTRYREQUEST_H_

View File

@@ -1,84 +1,78 @@
/*
* 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_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorRequest : public RpcServiceRequest
{
public:
CreateIPv6TranslatorRequest();
~CreateIPv6TranslatorRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSpec()const;
void setSpec(const std::string& spec);
int getDuration()const;
void setDuration(int duration);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string spec_;
int duration_;
std::string regionId_;
bool autoPay_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string payType_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIPv6TranslatorRequest : public RpcServiceRequest {
public:
CreateIPv6TranslatorRequest();
~CreateIPv6TranslatorRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSpec() const;
void setSpec(const std::string &spec);
int getDuration() const;
void setDuration(int duration);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getName() const;
void setName(const std::string &name);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string spec_;
int duration_;
std::string regionId_;
bool autoPay_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string payType_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6TRANSLATORREQUEST_H_

View File

@@ -1,93 +1,87 @@
/*
* 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_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIpsecServerRequest : public RpcServiceRequest
{
public:
CreateIpsecServerRequest();
~CreateIpsecServerRequest();
std::string getIkeConfig()const;
void setIkeConfig(const std::string& ikeConfig);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getIpsecConfig()const;
void setIpsecConfig(const std::string& ipsecConfig);
std::string getPsk()const;
void setPsk(const std::string& psk);
std::string getLocalSubnet()const;
void setLocalSubnet(const std::string& localSubnet);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIDaaSInstanceId()const;
void setIDaaSInstanceId(const std::string& iDaaSInstanceId);
bool getEffectImmediately()const;
void setEffectImmediately(bool effectImmediately);
std::string getClientIpPool()const;
void setClientIpPool(const std::string& clientIpPool);
std::string getDryRun()const;
void setDryRun(const std::string& dryRun);
std::string getVpnGatewayId()const;
void setVpnGatewayId(const std::string& vpnGatewayId);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
bool getPskEnabled()const;
void setPskEnabled(bool pskEnabled);
bool getMultiFactorAuthEnabled()const;
void setMultiFactorAuthEnabled(bool multiFactorAuthEnabled);
std::string getIpSecServerName()const;
void setIpSecServerName(const std::string& ipSecServerName);
private:
std::string ikeConfig_;
long resourceOwnerId_;
std::string clientToken_;
std::string ipsecConfig_;
std::string psk_;
std::string localSubnet_;
std::string regionId_;
std::string iDaaSInstanceId_;
bool effectImmediately_;
std::string clientIpPool_;
std::string dryRun_;
std::string vpnGatewayId_;
std::string callerBid_;
bool pskEnabled_;
bool multiFactorAuthEnabled_;
std::string ipSecServerName_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpsecServerRequest : public RpcServiceRequest {
public:
CreateIpsecServerRequest();
~CreateIpsecServerRequest();
std::string getIkeConfig() const;
void setIkeConfig(const std::string &ikeConfig);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpsecConfig() const;
void setIpsecConfig(const std::string &ipsecConfig);
std::string getPsk() const;
void setPsk(const std::string &psk);
std::string getLocalSubnet() const;
void setLocalSubnet(const std::string &localSubnet);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIDaaSInstanceId() const;
void setIDaaSInstanceId(const std::string &iDaaSInstanceId);
bool getEffectImmediately() const;
void setEffectImmediately(bool effectImmediately);
std::string getClientIpPool() const;
void setClientIpPool(const std::string &clientIpPool);
std::string getDryRun() const;
void setDryRun(const std::string &dryRun);
std::string getVpnGatewayId() const;
void setVpnGatewayId(const std::string &vpnGatewayId);
std::string getCallerBid() const;
void setCallerBid(const std::string &callerBid);
bool getPskEnabled() const;
void setPskEnabled(bool pskEnabled);
bool getMultiFactorAuthEnabled() const;
void setMultiFactorAuthEnabled(bool multiFactorAuthEnabled);
std::string getIpSecServerName() const;
void setIpSecServerName(const std::string &ipSecServerName);
private:
std::string ikeConfig_;
long resourceOwnerId_;
std::string clientToken_;
std::string ipsecConfig_;
std::string psk_;
std::string localSubnet_;
std::string regionId_;
std::string iDaaSInstanceId_;
bool effectImmediately_;
std::string clientIpPool_;
std::string dryRun_;
std::string vpnGatewayId_;
std::string callerBid_;
bool pskEnabled_;
bool multiFactorAuthEnabled_;
std::string ipSecServerName_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPSECSERVERREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_VPC_MODEL_CREATEIPV4GATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV4GATEWAYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpv4GatewayRequest : public RpcServiceRequest {
public:
CreateIpv4GatewayRequest();
~CreateIpv4GatewayRequest();
std::string getIpv4GatewayDescription() const;
void setIpv4GatewayDescription(const std::string &ipv4GatewayDescription);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpv4GatewayName() const;
void setIpv4GatewayName(const std::string &ipv4GatewayName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
std::string ipv4GatewayDescription_;
long resourceOwnerId_;
std::string clientToken_;
std::string ipv4GatewayName_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV4GATEWAYREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV4GATEWAYRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV4GATEWAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIpv4GatewayResult : public ServiceResult
{
public:
CreateIpv4GatewayResult();
explicit CreateIpv4GatewayResult(const std::string &payload);
~CreateIpv4GatewayResult();
std::string getIpv4GatewayId()const;
protected:
void parse(const std::string &payload);
private:
std::string ipv4GatewayId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV4GATEWAYRESULT_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIpv6EgressOnlyRuleRequest : public RpcServiceRequest
{
public:
CreateIpv6EgressOnlyRuleRequest();
~CreateIpv6EgressOnlyRuleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getIpv6GatewayId()const;
void setIpv6GatewayId(const std::string& ipv6GatewayId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string instanceType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string ipv6GatewayId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpv6EgressOnlyRuleRequest : public RpcServiceRequest {
public:
CreateIpv6EgressOnlyRuleRequest();
~CreateIpv6EgressOnlyRuleRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getIpv6GatewayId() const;
void setIpv6GatewayId(const std::string &ipv6GatewayId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string instanceType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string ipv6GatewayId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6EGRESSONLYRULEREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayRequest : public RpcServiceRequest
{
public:
CreateIpv6GatewayRequest();
~CreateIpv6GatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSpec()const;
void setSpec(const std::string& spec);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string spec_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateIpv6GatewayRequest : public RpcServiceRequest {
public:
CreateIpv6GatewayRequest();
~CreateIpv6GatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSpec() const;
void setSpec(const std::string &spec);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string spec_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEIPV6GATEWAYREQUEST_H_

View File

@@ -1,108 +1,128 @@
/*
* 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_VPC_MODEL_CREATENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATGATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNatGatewayRequest : public RpcServiceRequest
{
public:
struct BandwidthPackage
{
int bandwidth;
std::string zone;
std::string internetChargeType;
std::string iSP;
int ipCount;
};
public:
CreateNatGatewayRequest();
~CreateNatGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSpec()const;
void setSpec(const std::string& spec);
std::string getDuration()const;
void setDuration(const std::string& duration);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNatType()const;
void setNatType(const std::string& natType);
std::vector<BandwidthPackage> getBandwidthPackage()const;
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getName()const;
void setName(const std::string& name);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string spec_;
std::string duration_;
std::string regionId_;
std::string natType_;
std::vector<BandwidthPackage> bandwidthPackage_;
std::string instanceChargeType_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string internetChargeType_;
std::string vpcId_;
std::string name_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATGATEWAYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateNatGatewayRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
struct BandwidthPackage {
int bandwidth;
std::string zone;
std::string internetChargeType;
std::string iSP;
int ipCount;
};
CreateNatGatewayRequest();
~CreateNatGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getSecurityProtectionEnabled() const;
void setSecurityProtectionEnabled(bool securityProtectionEnabled);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSpec() const;
void setSpec(const std::string &spec);
std::string getDuration() const;
void setDuration(const std::string &duration);
bool getIcmpReplyEnabled() const;
void setIcmpReplyEnabled(bool icmpReplyEnabled);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNatType() const;
void setNatType(const std::string &natType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
std::vector<BandwidthPackage> getBandwidthPackage() const;
void setBandwidthPackage(const std::vector<BandwidthPackage> &bandwidthPackage);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getPrivateLinkMode() const;
void setPrivateLinkMode(const std::string &privateLinkMode);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getName() const;
void setName(const std::string &name);
bool getPrivateLinkEnabled() const;
void setPrivateLinkEnabled(bool privateLinkEnabled);
std::string getEipBindMode() const;
void setEipBindMode(const std::string &eipBindMode);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
bool securityProtectionEnabled_;
std::string securityGroupId_;
std::string description_;
std::string networkType_;
std::string spec_;
std::string duration_;
bool icmpReplyEnabled_;
std::string regionId_;
std::string natType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
std::vector<BandwidthPackage> bandwidthPackage_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string privateLinkMode_;
long ownerId_;
std::string vSwitchId_;
std::string internetChargeType_;
std::string vpcId_;
std::string name_;
bool privateLinkEnabled_;
std::string eipBindMode_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATGATEWAYREQUEST_H_

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
~CreateNatGatewayResult();
std::vector<std::string> getSnatTableIds()const;
std::vector<std::string> getForwardTableIds()const;
std::vector<std::string> getFullNatTableIds()const;
std::vector<std::string> getBandwidthPackageIds()const;
std::string getNatGatewayId()const;
@@ -47,6 +48,7 @@ namespace AlibabaCloud
private:
std::vector<std::string> snatTableIds_;
std::vector<std::string> forwardTableIds_;
std::vector<std::string> fullNatTableIds_;
std::vector<std::string> bandwidthPackageIds_;
std::string natGatewayId_;

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_CREATENATIPCIDRREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATIPCIDRREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateNatIpCidrRequest : public RpcServiceRequest {
public:
CreateNatIpCidrRequest();
~CreateNatIpCidrRequest();
std::string getNatIpCidrDescription() const;
void setNatIpCidrDescription(const std::string &natIpCidrDescription);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNatGatewayId() const;
void setNatGatewayId(const std::string &natGatewayId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getNatIpCidrName() const;
void setNatIpCidrName(const std::string &natIpCidrName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNatIpCidr() const;
void setNatIpCidr(const std::string &natIpCidr);
private:
std::string natIpCidrDescription_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string natGatewayId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string natIpCidrName_;
long ownerId_;
std::string natIpCidr_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATIPCIDRREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATENATIPCIDRRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATIPCIDRRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNatIpCidrResult : public ServiceResult
{
public:
CreateNatIpCidrResult();
explicit CreateNatIpCidrResult(const std::string &payload);
~CreateNatIpCidrResult();
std::string getNatIpCidrId()const;
protected:
void parse(const std::string &payload);
private:
std::string natIpCidrId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATIPCIDRRESULT_H_

View File

@@ -0,0 +1,78 @@
/*
* 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_VPC_MODEL_CREATENATIPREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATIPREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateNatIpRequest : public RpcServiceRequest {
public:
CreateNatIpRequest();
~CreateNatIpRequest();
std::string getNatIpCidrId() const;
void setNatIpCidrId(const std::string &natIpCidrId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNatIpName() const;
void setNatIpName(const std::string &natIpName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getNatIpDescription() const;
void setNatIpDescription(const std::string &natIpDescription);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNatGatewayId() const;
void setNatGatewayId(const std::string &natGatewayId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNatIpCidr() const;
void setNatIpCidr(const std::string &natIpCidr);
std::string getNatIp() const;
void setNatIp(const std::string &natIp);
private:
std::string natIpCidrId_;
long resourceOwnerId_;
std::string natIpName_;
std::string clientToken_;
std::string natIpDescription_;
std::string regionId_;
std::string natGatewayId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string natIpCidr_;
std::string natIp_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATIPREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_VPC_MODEL_CREATENATIPRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENATIPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNatIpResult : public ServiceResult
{
public:
CreateNatIpResult();
explicit CreateNatIpResult(const std::string &payload);
~CreateNatIpResult();
std::string getNatIp()const;
std::string getNatIpId()const;
protected:
void parse(const std::string &payload);
private:
std::string natIp_;
std::string natIpId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENATIPRESULT_H_

View File

@@ -1,69 +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_VPC_MODEL_CREATENETWORKACLREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENETWORKACLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNetworkAclRequest : public RpcServiceRequest
{
public:
CreateNetworkAclRequest();
~CreateNetworkAclRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getNetworkAclName()const;
void setNetworkAclName(const std::string& networkAclName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string networkAclName_;
long ownerId_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENETWORKACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATENETWORKACLREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATENETWORKACLREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateNetworkAclRequest : public RpcServiceRequest {
public:
CreateNetworkAclRequest();
~CreateNetworkAclRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getNetworkAclName() const;
void setNetworkAclName(const std::string &networkAclName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string networkAclName_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATENETWORKACLREQUEST_H_

View File

@@ -41,19 +41,19 @@ namespace AlibabaCloud
std::string description;
std::string sourceCidrIp;
std::string port;
std::string protocol;
std::string networkAclEntryName;
std::string protocol;
std::string networkAclEntryId;
};
struct EgressAclEntry
{
std::string policy;
std::string destinationCidrIp;
std::string entryType;
std::string description;
std::string destinationCidrIp;
std::string port;
std::string protocol;
std::string networkAclEntryName;
std::string protocol;
std::string networkAclEntryId;
};
struct Resource
@@ -65,8 +65,8 @@ namespace AlibabaCloud
std::vector<IngressAclEntry> ingressAclEntries;
std::string status;
std::string description;
std::string networkAclId;
std::string vpcId;
std::string networkAclId;
std::vector<EgressAclEntry> egressAclEntries;
std::string creationTime;
std::string networkAclName;

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionOccupancyOrderRequest : public RpcServiceRequest
{
public:
CreatePhysicalConnectionOccupancyOrderRequest();
~CreatePhysicalConnectionOccupancyOrderRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionOccupancyOrderRequest : public RpcServiceRequest {
public:
CreatePhysicalConnectionOccupancyOrderRequest();
~CreatePhysicalConnectionOccupancyOrderRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONOCCUPANCYORDERREQUEST_H_

View File

@@ -32,15 +32,21 @@ namespace AlibabaCloud
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionOccupancyOrderResult : public ServiceResult
{
public:
struct Data
{
std::string orderId;
};
CreatePhysicalConnectionOccupancyOrderResult();
explicit CreatePhysicalConnectionOccupancyOrderResult(const std::string &payload);
~CreatePhysicalConnectionOccupancyOrderResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}

View File

@@ -1,93 +1,93 @@
/*
* 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_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest
{
public:
CreatePhysicalConnectionRequest();
~CreatePhysicalConnectionRequest();
std::string getAccessPointId()const;
void setAccessPointId(const std::string& accessPointId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType()const;
void setPortType(const std::string& portType);
std::string getCircuitCode()const;
void setCircuitCode(const std::string& circuitCode);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
void setType(const std::string& type);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRedundantPhysicalConnectionId()const;
void setRedundantPhysicalConnectionId(const std::string& redundantPhysicalConnectionId);
std::string getPeerLocation()const;
void setPeerLocation(const std::string& peerLocation);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getLineOperator()const;
void setLineOperator(const std::string& lineOperator);
std::string getName()const;
void setName(const std::string& name);
private:
std::string accessPointId_;
long resourceOwnerId_;
std::string portType_;
std::string circuitCode_;
std::string clientToken_;
std::string description_;
std::string type_;
std::string regionId_;
std::string redundantPhysicalConnectionId_;
std::string peerLocation_;
int bandwidth_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string lineOperator_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest {
public:
CreatePhysicalConnectionRequest();
~CreatePhysicalConnectionRequest();
std::string getAccessPointId() const;
void setAccessPointId(const std::string &accessPointId);
std::string getCloudBoxInstanceId() const;
void setCloudBoxInstanceId(const std::string &cloudBoxInstanceId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType() const;
void setPortType(const std::string &portType);
std::string getCircuitCode() const;
void setCircuitCode(const std::string &circuitCode);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
void setType(const std::string &type);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRedundantPhysicalConnectionId() const;
void setRedundantPhysicalConnectionId(const std::string &redundantPhysicalConnectionId);
std::string getPeerLocation() const;
void setPeerLocation(const std::string &peerLocation);
int getBandwidth() const;
void setBandwidth(int bandwidth);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLineOperator() const;
void setLineOperator(const std::string &lineOperator);
std::string getName() const;
void setName(const std::string &name);
private:
std::string accessPointId_;
std::string cloudBoxInstanceId_;
long resourceOwnerId_;
std::string portType_;
std::string circuitCode_;
std::string clientToken_;
std::string description_;
std::string type_;
std::string resourceGroupId_;
std::string regionId_;
std::string redundantPhysicalConnectionId_;
std::string peerLocation_;
int bandwidth_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string lineOperator_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionSetupOrderRequest : public RpcServiceRequest
{
public:
CreatePhysicalConnectionSetupOrderRequest();
~CreatePhysicalConnectionSetupOrderRequest();
std::string getAccessPointId()const;
void setAccessPointId(const std::string& accessPointId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType()const;
void setPortType(const std::string& portType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRedundantPhysicalConnectionId()const;
void setRedundantPhysicalConnectionId(const std::string& redundantPhysicalConnectionId);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getLineOperator()const;
void setLineOperator(const std::string& lineOperator);
private:
std::string accessPointId_;
long resourceOwnerId_;
std::string portType_;
std::string clientToken_;
std::string regionId_;
std::string redundantPhysicalConnectionId_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string lineOperator_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionSetupOrderRequest : public RpcServiceRequest {
public:
CreatePhysicalConnectionSetupOrderRequest();
~CreatePhysicalConnectionSetupOrderRequest();
std::string getAccessPointId() const;
void setAccessPointId(const std::string &accessPointId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPortType() const;
void setPortType(const std::string &portType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRedundantPhysicalConnectionId() const;
void setRedundantPhysicalConnectionId(const std::string &redundantPhysicalConnectionId);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLineOperator() const;
void setLineOperator(const std::string &lineOperator);
private:
std::string accessPointId_;
long resourceOwnerId_;
std::string portType_;
std::string clientToken_;
std::string regionId_;
std::string redundantPhysicalConnectionId_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string lineOperator_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPHYSICALCONNECTIONSETUPORDERREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreatePublicIpAddressPoolRequest : public RpcServiceRequest {
public:
CreatePublicIpAddressPoolRequest();
~CreatePublicIpAddressPoolRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIsp() const;
void setIsp(const std::string &isp);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string isp_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePublicIpAddressPoolResult : public ServiceResult
{
public:
CreatePublicIpAddressPoolResult();
explicit CreatePublicIpAddressPoolResult(const std::string &payload);
~CreatePublicIpAddressPoolResult();
std::string getResourceGroupId()const;
std::string getPulbicIpAddressPoolId()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
std::string pulbicIpAddressPoolId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEPUBLICIPADDRESSPOOLRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_CREATEROUTEENTRIESREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRIESREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntriesRequest : public RpcServiceRequest {
public:
struct RouteEntries {
std::string dstCidrBlock;
std::string routeTableId;
int ipVersion;
std::string nextHop;
std::string nextHopType;
std::string name;
std::string describption;
};
CreateRouteEntriesRequest();
~CreateRouteEntriesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<RouteEntries> getRouteEntries() const;
void setRouteEntries(const std::vector<RouteEntries> &routeEntries);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<RouteEntries> routeEntries_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRIESREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_VPC_MODEL_CREATEROUTEENTRIESRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntriesResult : public ServiceResult
{
public:
struct FailedRouteEntriesItem
{
std::string dstCidrBlock;
std::string failedCode;
std::string nextHop;
std::string failedMessage;
};
CreateRouteEntriesResult();
explicit CreateRouteEntriesResult(const std::string &payload);
~CreateRouteEntriesResult();
std::vector<std::string> getRouteEntryIds()const;
int getFailedCount()const;
int getSuccessCount()const;
std::vector<FailedRouteEntriesItem> getFailedRouteEntries()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> routeEntryIds_;
int failedCount_;
int successCount_;
std::vector<FailedRouteEntriesItem> failedRouteEntries_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRIESRESULT_H_

View File

@@ -1,94 +1,86 @@
/*
* 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_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
int weight;
std::string nextHopId;
std::string nextHopType;
};
public:
CreateRouteEntryRequest();
~CreateRouteEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRouteEntryName()const;
void setRouteEntryName(const std::string& routeEntryName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextHopId()const;
void setNextHopId(const std::string& nextHopId);
std::string getNextHopType()const;
void setNextHopType(const std::string& nextHopType);
std::string getRouteTableId()const;
void setRouteTableId(const std::string& routeTableId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDestinationCidrBlock()const;
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::vector<NextHopList> getNextHopList()const;
void setNextHopList(const std::vector<NextHopList>& nextHopList);
private:
long resourceOwnerId_;
std::string routeEntryName_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string nextHopId_;
std::string nextHopType_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::string privateIpAddress_;
std::vector<NextHopList> nextHopList_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntryRequest : public RpcServiceRequest {
public:
struct NextHopList {
int weight;
std::string nextHopId;
std::string nextHopType;
};
CreateRouteEntryRequest();
~CreateRouteEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRouteEntryName() const;
void setRouteEntryName(const std::string &routeEntryName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextHopId() const;
void setNextHopId(const std::string &nextHopId);
std::string getNextHopType() const;
void setNextHopType(const std::string &nextHopType);
std::string getRouteTableId() const;
void setRouteTableId(const std::string &routeTableId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDestinationCidrBlock() const;
void setDestinationCidrBlock(const std::string &destinationCidrBlock);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::vector<NextHopList> getNextHopList() const;
void setNextHopList(const std::vector<NextHopList> &nextHopList);
private:
long resourceOwnerId_;
std::string routeEntryName_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string nextHopId_;
std::string nextHopType_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::string privateIpAddress_;
std::vector<NextHopList> nextHopList_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTEENTRYREQUEST_H_

View File

@@ -1,72 +1,69 @@
/*
* 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_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouteTableRequest : public RpcServiceRequest
{
public:
CreateRouteTableRequest();
~CreateRouteTableRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRouteTableName()const;
void setRouteTableName(const std::string& routeTableName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string routeTableName_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouteTableRequest : public RpcServiceRequest {
public:
CreateRouteTableRequest();
~CreateRouteTableRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRouteTableName() const;
void setRouteTableName(const std::string &routeTableName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAssociateType() const;
void setAssociateType(const std::string &associateType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string routeTableName_;
std::string regionId_;
std::string associateType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTETABLEREQUEST_H_

View File

@@ -38,11 +38,13 @@ namespace AlibabaCloud
explicit CreateRouteTableResult(const std::string &payload);
~CreateRouteTableResult();
std::string getRouteTableId()const;
std::string getAssociateType()const;
protected:
void parse(const std::string &payload);
private:
std::string routeTableId_;
std::string associateType_;
};
}

View File

@@ -1,120 +1,120 @@
/*
* 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_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest
{
public:
CreateRouterInterfaceRequest();
~CreateRouterInterfaceRequest();
std::string getAccessPointId()const;
void setAccessPointId(const std::string& accessPointId);
std::string getOppositeRouterId()const;
void setOppositeRouterId(const std::string& oppositeRouterId);
std::string getOppositeAccessPointId()const;
void setOppositeAccessPointId(const std::string& oppositeAccessPointId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRole()const;
void setRole(const std::string& role);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getHealthCheckTargetIp()const;
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSpec()const;
void setSpec(const std::string& spec);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOppositeInterfaceId()const;
void setOppositeInterfaceId(const std::string& oppositeInterfaceId);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOppositeRegionId()const;
void setOppositeRegionId(const std::string& oppositeRegionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getOppositeInterfaceOwnerId()const;
void setOppositeInterfaceOwnerId(const std::string& oppositeInterfaceOwnerId);
std::string getRouterType()const;
void setRouterType(const std::string& routerType);
std::string getHealthCheckSourceIp()const;
void setHealthCheckSourceIp(const std::string& healthCheckSourceIp);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
std::string getOppositeRouterType()const;
void setOppositeRouterType(const std::string& oppositeRouterType);
std::string getName()const;
void setName(const std::string& name);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
std::string accessPointId_;
std::string oppositeRouterId_;
std::string oppositeAccessPointId_;
long resourceOwnerId_;
std::string role_;
std::string clientToken_;
std::string healthCheckTargetIp_;
std::string description_;
std::string spec_;
std::string regionId_;
std::string oppositeInterfaceId_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string oppositeRegionId_;
std::string ownerAccount_;
long ownerId_;
std::string oppositeInterfaceOwnerId_;
std::string routerType_;
std::string healthCheckSourceIp_;
std::string routerId_;
std::string oppositeRouterType_;
std::string name_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest {
public:
CreateRouterInterfaceRequest();
~CreateRouterInterfaceRequest();
std::string getAccessPointId() const;
void setAccessPointId(const std::string &accessPointId);
std::string getOppositeRouterId() const;
void setOppositeRouterId(const std::string &oppositeRouterId);
std::string getOppositeAccessPointId() const;
void setOppositeAccessPointId(const std::string &oppositeAccessPointId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRole() const;
void setRole(const std::string &role);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getHealthCheckTargetIp() const;
void setHealthCheckTargetIp(const std::string &healthCheckTargetIp);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSpec() const;
void setSpec(const std::string &spec);
bool getFastLinkMode() const;
void setFastLinkMode(bool fastLinkMode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getOppositeInterfaceId() const;
void setOppositeInterfaceId(const std::string &oppositeInterfaceId);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getAvailableZoneId() const;
void setAvailableZoneId(const std::string &availableZoneId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOppositeRegionId() const;
void setOppositeRegionId(const std::string &oppositeRegionId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getOppositeInterfaceOwnerId() const;
void setOppositeInterfaceOwnerId(const std::string &oppositeInterfaceOwnerId);
std::string getRouterType() const;
void setRouterType(const std::string &routerType);
std::string getHealthCheckSourceIp() const;
void setHealthCheckSourceIp(const std::string &healthCheckSourceIp);
std::string getRouterId() const;
void setRouterId(const std::string &routerId);
std::string getOppositeRouterType() const;
void setOppositeRouterType(const std::string &oppositeRouterType);
std::string getName() const;
void setName(const std::string &name);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string accessPointId_;
std::string oppositeRouterId_;
std::string oppositeAccessPointId_;
long resourceOwnerId_;
std::string role_;
std::string clientToken_;
std::string healthCheckTargetIp_;
std::string description_;
std::string spec_;
bool fastLinkMode_;
std::string regionId_;
std::string oppositeInterfaceId_;
std::string instanceChargeType_;
int period_;
bool autoPay_;
std::string availableZoneId_;
std::string resourceOwnerAccount_;
std::string oppositeRegionId_;
std::string ownerAccount_;
long ownerId_;
std::string oppositeInterfaceOwnerId_;
std::string routerType_;
std::string healthCheckSourceIp_;
std::string routerId_;
std::string oppositeRouterType_;
std::string name_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEROUTERINTERFACEREQUEST_H_

View File

@@ -1,78 +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_VPC_MODEL_CREATESNATENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESNATENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateSnatEntryRequest : public RpcServiceRequest
{
public:
CreateSnatEntryRequest();
~CreateSnatEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSourceCIDR()const;
void setSourceCIDR(const std::string& sourceCIDR);
std::string getSnatIp()const;
void setSnatIp(const std::string& snatIp);
std::string getSourceVSwitchId()const;
void setSourceVSwitchId(const std::string& sourceVSwitchId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSnatTableId()const;
void setSnatTableId(const std::string& snatTableId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSnatEntryName()const;
void setSnatEntryName(const std::string& snatEntryName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string sourceCIDR_;
std::string snatIp_;
std::string sourceVSwitchId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string snatTableId_;
long ownerId_;
std::string snatEntryName_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESNATENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATESNATENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESNATENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateSnatEntryRequest : public RpcServiceRequest {
public:
CreateSnatEntryRequest();
~CreateSnatEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSourceCIDR() const;
void setSourceCIDR(const std::string &sourceCIDR);
std::string getSnatIp() const;
void setSnatIp(const std::string &snatIp);
std::string getSourceVSwitchId() const;
void setSourceVSwitchId(const std::string &sourceVSwitchId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getEipAffinity() const;
void setEipAffinity(int eipAffinity);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getSnatTableId() const;
void setSnatTableId(const std::string &snatTableId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSnatEntryName() const;
void setSnatEntryName(const std::string &snatEntryName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string sourceCIDR_;
std::string snatIp_;
std::string sourceVSwitchId_;
std::string regionId_;
int eipAffinity_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string snatTableId_;
long ownerId_;
std::string snatEntryName_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESNATENTRYREQUEST_H_

View File

@@ -1,69 +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_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateSslVpnClientCertRequest : public RpcServiceRequest
{
public:
CreateSslVpnClientCertRequest();
~CreateSslVpnClientCertRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSslVpnServerId()const;
void setSslVpnServerId(const std::string& sslVpnServerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string sslVpnServerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateSslVpnClientCertRequest : public RpcServiceRequest {
public:
CreateSslVpnClientCertRequest();
~CreateSslVpnClientCertRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSslVpnServerId() const;
void setSslVpnServerId(const std::string &sslVpnServerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string sslVpnServerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_

View File

@@ -1,96 +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_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateSslVpnServerRequest : public RpcServiceRequest
{
public:
CreateSslVpnServerRequest();
~CreateSslVpnServerRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getLocalSubnet()const;
void setLocalSubnet(const std::string& localSubnet);
std::string getIDaaSRegionId()const;
void setIDaaSRegionId(const std::string& iDaaSRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnableMultiFactorAuth()const;
void setEnableMultiFactorAuth(bool enableMultiFactorAuth);
std::string getIDaaSInstanceId()const;
void setIDaaSInstanceId(const std::string& iDaaSInstanceId);
std::string getCipher()const;
void setCipher(const std::string& cipher);
std::string getClientIpPool()const;
void setClientIpPool(const std::string& clientIpPool);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getCompress()const;
void setCompress(bool compress);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVpnGatewayId()const;
void setVpnGatewayId(const std::string& vpnGatewayId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPort()const;
void setPort(int port);
std::string getProto()const;
void setProto(const std::string& proto);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string localSubnet_;
std::string iDaaSRegionId_;
std::string regionId_;
bool enableMultiFactorAuth_;
std::string iDaaSInstanceId_;
std::string cipher_;
std::string clientIpPool_;
std::string resourceOwnerAccount_;
bool compress_;
std::string ownerAccount_;
std::string vpnGatewayId_;
long ownerId_;
int port_;
std::string proto_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateSslVpnServerRequest : public RpcServiceRequest {
public:
CreateSslVpnServerRequest();
~CreateSslVpnServerRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getLocalSubnet() const;
void setLocalSubnet(const std::string &localSubnet);
std::string getIDaaSRegionId() const;
void setIDaaSRegionId(const std::string &iDaaSRegionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getEnableMultiFactorAuth() const;
void setEnableMultiFactorAuth(bool enableMultiFactorAuth);
std::string getIDaaSInstanceId() const;
void setIDaaSInstanceId(const std::string &iDaaSInstanceId);
std::string getCipher() const;
void setCipher(const std::string &cipher);
std::string getClientIpPool() const;
void setClientIpPool(const std::string &clientIpPool);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
bool getCompress() const;
void setCompress(bool compress);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getVpnGatewayId() const;
void setVpnGatewayId(const std::string &vpnGatewayId);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPort() const;
void setPort(int port);
std::string getProto() const;
void setProto(const std::string &proto);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string localSubnet_;
std::string iDaaSRegionId_;
std::string regionId_;
bool enableMultiFactorAuth_;
std::string iDaaSInstanceId_;
std::string cipher_;
std::string clientIpPool_;
std::string resourceOwnerAccount_;
bool compress_;
std::string ownerAccount_;
std::string vpnGatewayId_;
long ownerId_;
int port_;
std::string proto_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_H_

View File

@@ -1,99 +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_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorFilterRequest : public RpcServiceRequest
{
public:
struct IngressRules
{
int priority;
std::string action;
std::string protocol;
std::string destinationCidrBlock;
std::string sourceCidrBlock;
std::string destinationPortRange;
std::string sourcePortRange;
};
struct EgressRules
{
int priority;
std::string action;
std::string protocol;
std::string destinationCidrBlock;
std::string sourceCidrBlock;
std::string destinationPortRange;
std::string sourcePortRange;
};
public:
CreateTrafficMirrorFilterRequest();
~CreateTrafficMirrorFilterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<IngressRules> getIngressRules()const;
void setIngressRules(const std::vector<IngressRules>& ingressRules);
std::string getTrafficMirrorFilterName()const;
void setTrafficMirrorFilterName(const std::string& trafficMirrorFilterName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<EgressRules> getEgressRules()const;
void setEgressRules(const std::vector<EgressRules>& egressRules);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorFilterDescription()const;
void setTrafficMirrorFilterDescription(const std::string& trafficMirrorFilterDescription);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<IngressRules> ingressRules_;
std::string trafficMirrorFilterName_;
std::string regionId_;
std::vector<EgressRules> egressRules_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string trafficMirrorFilterDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorFilterRequest : public RpcServiceRequest {
public:
struct IngressRules {
std::string action;
std::string sourceCidrBlock;
std::string protocol;
std::string destinationPortRange;
int priority;
std::string destinationCidrBlock;
std::string sourcePortRange;
};
struct EgressRules {
std::string action;
std::string sourceCidrBlock;
std::string protocol;
std::string destinationPortRange;
int priority;
std::string destinationCidrBlock;
std::string sourcePortRange;
};
CreateTrafficMirrorFilterRequest();
~CreateTrafficMirrorFilterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<IngressRules> getIngressRules() const;
void setIngressRules(const std::vector<IngressRules> &ingressRules);
std::string getTrafficMirrorFilterName() const;
void setTrafficMirrorFilterName(const std::string &trafficMirrorFilterName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<EgressRules> getEgressRules() const;
void setEgressRules(const std::vector<EgressRules> &egressRules);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorFilterDescription() const;
void setTrafficMirrorFilterDescription(const std::string &trafficMirrorFilterDescription);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<IngressRules> ingressRules_;
std::string trafficMirrorFilterName_;
std::string regionId_;
std::vector<EgressRules> egressRules_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string trafficMirrorFilterDescription_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERREQUEST_H_

View File

@@ -1,96 +1,87 @@
/*
* 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_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorFilterRulesRequest : public RpcServiceRequest
{
public:
struct IngressRules
{
int priority;
std::string action;
std::string protocol;
std::string destinationCidrBlock;
std::string sourceCidrBlock;
std::string destinationPortRange;
std::string sourcePortRange;
};
struct EgressRules
{
int priority;
std::string action;
std::string protocol;
std::string destinationCidrBlock;
std::string sourceCidrBlock;
std::string destinationPortRange;
std::string sourcePortRange;
};
public:
CreateTrafficMirrorFilterRulesRequest();
~CreateTrafficMirrorFilterRulesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<IngressRules> getIngressRules()const;
void setIngressRules(const std::vector<IngressRules>& ingressRules);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<EgressRules> getEgressRules()const;
void setEgressRules(const std::vector<EgressRules>& egressRules);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorFilterId()const;
void setTrafficMirrorFilterId(const std::string& trafficMirrorFilterId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<IngressRules> ingressRules_;
std::string regionId_;
std::vector<EgressRules> egressRules_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string trafficMirrorFilterId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorFilterRulesRequest : public RpcServiceRequest {
public:
struct IngressRules {
std::string action;
std::string sourceCidrBlock;
std::string protocol;
std::string destinationPortRange;
int priority;
std::string destinationCidrBlock;
std::string sourcePortRange;
};
struct EgressRules {
std::string action;
std::string sourceCidrBlock;
std::string protocol;
std::string destinationPortRange;
int priority;
std::string destinationCidrBlock;
std::string sourcePortRange;
};
CreateTrafficMirrorFilterRulesRequest();
~CreateTrafficMirrorFilterRulesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<IngressRules> getIngressRules() const;
void setIngressRules(const std::vector<IngressRules> &ingressRules);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<EgressRules> getEgressRules() const;
void setEgressRules(const std::vector<EgressRules> &egressRules);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorFilterId() const;
void setTrafficMirrorFilterId(const std::string &trafficMirrorFilterId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<IngressRules> ingressRules_;
std::string regionId_;
std::vector<EgressRules> egressRules_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string trafficMirrorFilterId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORFILTERRULESREQUEST_H_

View File

@@ -1,96 +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_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorSessionRequest : public RpcServiceRequest
{
public:
CreateTrafficMirrorSessionRequest();
~CreateTrafficMirrorSessionRequest();
std::string getTrafficMirrorTargetType()const;
void setTrafficMirrorTargetType(const std::string& trafficMirrorTargetType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getEnabled()const;
void setEnabled(bool enabled);
std::string getTrafficMirrorSessionName()const;
void setTrafficMirrorSessionName(const std::string& trafficMirrorSessionName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTrafficMirrorSessionDescription()const;
void setTrafficMirrorSessionDescription(const std::string& trafficMirrorSessionDescription);
std::vector<std::string> getTrafficMirrorSourceIds()const;
void setTrafficMirrorSourceIds(const std::vector<std::string>& trafficMirrorSourceIds);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPriority()const;
void setPriority(int priority);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorTargetId()const;
void setTrafficMirrorTargetId(const std::string& trafficMirrorTargetId);
std::string getTrafficMirrorFilterId()const;
void setTrafficMirrorFilterId(const std::string& trafficMirrorFilterId);
int getPacketLength()const;
void setPacketLength(int packetLength);
int getVirtualNetworkId()const;
void setVirtualNetworkId(int virtualNetworkId);
private:
std::string trafficMirrorTargetType_;
long resourceOwnerId_;
std::string clientToken_;
bool enabled_;
std::string trafficMirrorSessionName_;
std::string regionId_;
std::string trafficMirrorSessionDescription_;
std::vector<std::string> trafficMirrorSourceIds_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int priority_;
long ownerId_;
std::string trafficMirrorTargetId_;
std::string trafficMirrorFilterId_;
int packetLength_;
int virtualNetworkId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateTrafficMirrorSessionRequest : public RpcServiceRequest {
public:
CreateTrafficMirrorSessionRequest();
~CreateTrafficMirrorSessionRequest();
std::string getTrafficMirrorTargetType() const;
void setTrafficMirrorTargetType(const std::string &trafficMirrorTargetType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getEnabled() const;
void setEnabled(bool enabled);
std::string getTrafficMirrorSessionName() const;
void setTrafficMirrorSessionName(const std::string &trafficMirrorSessionName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTrafficMirrorSessionDescription() const;
void setTrafficMirrorSessionDescription(const std::string &trafficMirrorSessionDescription);
std::vector<std::string> getTrafficMirrorSourceIds() const;
void setTrafficMirrorSourceIds(const std::vector<std::string> &trafficMirrorSourceIds);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getPriority() const;
void setPriority(int priority);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTrafficMirrorTargetId() const;
void setTrafficMirrorTargetId(const std::string &trafficMirrorTargetId);
std::string getTrafficMirrorFilterId() const;
void setTrafficMirrorFilterId(const std::string &trafficMirrorFilterId);
int getPacketLength() const;
void setPacketLength(int packetLength);
int getVirtualNetworkId() const;
void setVirtualNetworkId(int virtualNetworkId);
private:
std::string trafficMirrorTargetType_;
long resourceOwnerId_;
std::string clientToken_;
bool enabled_;
std::string trafficMirrorSessionName_;
std::string regionId_;
std::string trafficMirrorSessionDescription_;
std::vector<std::string> trafficMirrorSourceIds_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int priority_;
long ownerId_;
std::string trafficMirrorTargetId_;
std::string trafficMirrorFilterId_;
int packetLength_;
int virtualNetworkId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATETRAFFICMIRRORSESSIONREQUEST_H_

View File

@@ -1,84 +1,78 @@
/*
* 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_VPC_MODEL_CREATEVSWITCHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public RpcServiceRequest
{
public:
CreateVSwitchRequest();
~CreateVSwitchRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getIpv6CidrBlock()const;
void setIpv6CidrBlock(int ipv6CidrBlock);
std::string getVpcIpv6CidrBlock()const;
void setVpcIpv6CidrBlock(const std::string& vpcIpv6CidrBlock);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getVSwitchName()const;
void setVSwitchName(const std::string& vSwitchName);
std::string getCidrBlock()const;
void setCidrBlock(const std::string& cidrBlock);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int ipv6CidrBlock_;
std::string vpcIpv6CidrBlock_;
std::string vpcId_;
std::string vSwitchName_;
std::string cidrBlock_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public RpcServiceRequest {
public:
CreateVSwitchRequest();
~CreateVSwitchRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getIpv6CidrBlock() const;
void setIpv6CidrBlock(int ipv6CidrBlock);
std::string getVpcIpv6CidrBlock() const;
void setVpcIpv6CidrBlock(const std::string &vpcIpv6CidrBlock);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getVSwitchName() const;
void setVSwitchName(const std::string &vSwitchName);
std::string getCidrBlock() const;
void setCidrBlock(const std::string &cidrBlock);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int ipv6CidrBlock_;
std::string vpcIpv6CidrBlock_;
std::string vpcId_;
std::string vSwitchName_;
std::string cidrBlock_;
std::string zoneId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVSWITCHREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_VPC_MODEL_CREATEVBRHAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVBRHAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVbrHaRequest : public RpcServiceRequest
{
public:
CreateVbrHaRequest();
~CreateVbrHaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getVbrId()const;
void setVbrId(const std::string& vbrId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPeerVbrId()const;
void setPeerVbrId(const std::string& peerVbrId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string vbrId_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string peerVbrId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVBRHAREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEVBRHAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVBRHAREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVbrHaRequest : public RpcServiceRequest {
public:
CreateVbrHaRequest();
~CreateVbrHaRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getVbrId() const;
void setVbrId(const std::string &vbrId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPeerVbrId() const;
void setPeerVbrId(const std::string &peerVbrId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string vbrId_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string peerVbrId_;
std::string name_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVBRHAREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_CREATEVCOROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVCOROUTEENTRYREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVcoRouteEntryRequest : public RpcServiceRequest {
public:
CreateVcoRouteEntryRequest();
~CreateVcoRouteEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getWeight() const;
void setWeight(int weight);
std::string getRouteDest() const;
void setRouteDest(const std::string &routeDest);
std::string getNextHop() const;
void setNextHop(const std::string &nextHop);
std::string getVpnConnectionId() const;
void setVpnConnectionId(const std::string &vpnConnectionId);
std::string getOverlayMode() const;
void setOverlayMode(const std::string &overlayMode);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int weight_;
std::string routeDest_;
std::string nextHop_;
std::string vpnConnectionId_;
std::string overlayMode_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVCOROUTEENTRYREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* 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_VPC_MODEL_CREATEVCOROUTEENTRYRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVCOROUTEENTRYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVcoRouteEntryResult : public ServiceResult
{
public:
CreateVcoRouteEntryResult();
explicit CreateVcoRouteEntryResult(const std::string &payload);
~CreateVcoRouteEntryResult();
std::string getRouteDest()const;
std::string getDescription()const;
std::string getOverlayMode()const;
std::string getNextHop()const;
std::string getState()const;
long getCreateTime()const;
std::string getVpnConnectionId()const;
int getWeight()const;
protected:
void parse(const std::string &payload);
private:
std::string routeDest_;
std::string description_;
std::string overlayMode_;
std::string nextHop_;
std::string state_;
long createTime_;
std::string vpnConnectionId_;
int weight_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVCOROUTEENTRYRESULT_H_

View File

@@ -1,105 +1,99 @@
/*
* 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_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest
{
public:
CreateVirtualBorderRouterRequest();
~CreateVirtualBorderRouterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCircuitCode()const;
void setCircuitCode(const std::string& circuitCode);
int getVlanId()const;
void setVlanId(int vlanId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getEnableIpv6()const;
void setEnableIpv6(bool enableIpv6);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getPeerGatewayIp()const;
void setPeerGatewayIp(const std::string& peerGatewayIp);
std::string getPeerIpv6GatewayIp()const;
void setPeerIpv6GatewayIp(const std::string& peerIpv6GatewayIp);
std::string getPeeringSubnetMask()const;
void setPeeringSubnetMask(const std::string& peeringSubnetMask);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getLocalGatewayIp()const;
void setLocalGatewayIp(const std::string& localGatewayIp);
std::string getPeeringIpv6SubnetMask()const;
void setPeeringIpv6SubnetMask(const std::string& peeringIpv6SubnetMask);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getBandwidth()const;
void setBandwidth(long bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
std::string getLocalIpv6GatewayIp()const;
void setLocalIpv6GatewayIp(const std::string& localIpv6GatewayIp);
std::string getName()const;
void setName(const std::string& name);
long getVbrOwnerId()const;
void setVbrOwnerId(long vbrOwnerId);
private:
long resourceOwnerId_;
std::string circuitCode_;
int vlanId_;
std::string clientToken_;
bool enableIpv6_;
std::string description_;
std::string peerGatewayIp_;
std::string peerIpv6GatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string peeringIpv6SubnetMask_;
std::string resourceOwnerAccount_;
long bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string localIpv6GatewayIp_;
std::string name_;
long vbrOwnerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#include <alibabacloud/vpc/VpcExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Vpc {
namespace Model {
class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest {
public:
CreateVirtualBorderRouterRequest();
~CreateVirtualBorderRouterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCircuitCode() const;
void setCircuitCode(const std::string &circuitCode);
int getVlanId() const;
void setVlanId(int vlanId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getEnableIpv6() const;
void setEnableIpv6(bool enableIpv6);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getPeerGatewayIp() const;
void setPeerGatewayIp(const std::string &peerGatewayIp);
std::string getPeerIpv6GatewayIp() const;
void setPeerIpv6GatewayIp(const std::string &peerIpv6GatewayIp);
std::string getPeeringSubnetMask() const;
void setPeeringSubnetMask(const std::string &peeringSubnetMask);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLocalGatewayIp() const;
void setLocalGatewayIp(const std::string &localGatewayIp);
std::string getPeeringIpv6SubnetMask() const;
void setPeeringIpv6SubnetMask(const std::string &peeringIpv6SubnetMask);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getBandwidth() const;
void setBandwidth(long bandwidth);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPhysicalConnectionId() const;
void setPhysicalConnectionId(const std::string &physicalConnectionId);
std::string getLocalIpv6GatewayIp() const;
void setLocalIpv6GatewayIp(const std::string &localIpv6GatewayIp);
std::string getName() const;
void setName(const std::string &name);
long getVbrOwnerId() const;
void setVbrOwnerId(long vbrOwnerId);
private:
long resourceOwnerId_;
std::string circuitCode_;
int vlanId_;
std::string clientToken_;
bool enableIpv6_;
std::string description_;
std::string peerGatewayIp_;
std::string peerIpv6GatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string peeringIpv6SubnetMask_;
std::string resourceOwnerAccount_;
long bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string localIpv6GatewayIp_;
std::string name_;
long vbrOwnerId_;
};
} // namespace Model
} // namespace Vpc
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_VPC_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_

Some files were not shown because too many files have changed in this diff Show More