Adjust ecs openapi endpoint.

This commit is contained in:
sdk-team
2021-10-08 09:51:03 +00:00
parent 59616fc161
commit 34093b78ef
821 changed files with 47471 additions and 58187 deletions

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_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AcceptInquiredSystemEventRequest : public RpcServiceRequest
{
public:
AcceptInquiredSystemEventRequest();
~AcceptInquiredSystemEventRequest();
std::string getEventId()const;
void setEventId(const std::string& eventId);
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 getChoice()const;
void setChoice(const std::string& choice);
private:
std::string eventId_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string choice_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AcceptInquiredSystemEventRequest : public RpcServiceRequest {
public:
AcceptInquiredSystemEventRequest();
~AcceptInquiredSystemEventRequest();
std::string getEventId() const;
void setEventId(const std::string &eventId);
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 getChoice() const;
void setChoice(const std::string &choice);
private:
std::string eventId_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string choice_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ACCEPTINQUIREDSYSTEMEVENTREQUEST_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_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ACTIVATEROUTERINTERFACEREQUEST_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_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AddBandwidthPackageIpsRequest : public RpcServiceRequest
{
public:
AddBandwidthPackageIpsRequest();
~AddBandwidthPackageIpsRequest();
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 getIpCount()const;
void setIpCount(const std::string& ipCount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipCount_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AddBandwidthPackageIpsRequest : public RpcServiceRequest {
public:
AddBandwidthPackageIpsRequest();
~AddBandwidthPackageIpsRequest();
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 getIpCount() const;
void setIpCount(const std::string &ipCount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipCount_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ADDBANDWIDTHPACKAGEIPSREQUEST_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_ECS_MODEL_ADDTAGSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
AddTagsRequest();
~AddTagsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
long resourceOwnerId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
AddTagsRequest();
~AddTagsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
private:
long resourceOwnerId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string resourceType_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_

View File

@@ -1,129 +1,121 @@
/*
* 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_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AllocateDedicatedHostsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
AllocateDedicatedHostsRequest();
~AllocateDedicatedHostsRequest();
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);
float getCpuOverCommitRatio()const;
void setCpuOverCommitRatio(float cpuOverCommitRatio);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getMinQuantity()const;
void setMinQuantity(int minQuantity);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getActionOnMaintenance()const;
void setActionOnMaintenance(const std::string& actionOnMaintenance);
std::string getDedicatedHostClusterId()const;
void setDedicatedHostClusterId(const std::string& dedicatedHostClusterId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getDedicatedHostType()const;
void setDedicatedHostType(const std::string& dedicatedHostType);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getPeriod()const;
void setPeriod(int period);
int getQuantity()const;
void setQuantity(int quantity);
std::string getDedicatedHostName()const;
void setDedicatedHostName(const std::string& dedicatedHostName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
int getNetworkAttributesSlbUdpTimeout()const;
void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getAutoPlacement()const;
void setAutoPlacement(const std::string& autoPlacement);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
int getNetworkAttributesUdpTimeout()const;
void setNetworkAttributesUdpTimeout(int networkAttributesUdpTimeout);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
float cpuOverCommitRatio_;
std::string resourceGroupId_;
int minQuantity_;
std::string regionId_;
std::string actionOnMaintenance_;
std::string dedicatedHostClusterId_;
std::vector<Tag> tag_;
std::string dedicatedHostType_;
int autoRenewPeriod_;
int period_;
int quantity_;
std::string dedicatedHostName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string autoReleaseTime_;
long ownerId_;
std::string periodUnit_;
bool autoRenew_;
int networkAttributesSlbUdpTimeout_;
std::string zoneId_;
std::string autoPlacement_;
std::string chargeType_;
int networkAttributesUdpTimeout_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AllocateDedicatedHostsRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
AllocateDedicatedHostsRequest();
~AllocateDedicatedHostsRequest();
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);
float getCpuOverCommitRatio() const;
void setCpuOverCommitRatio(float cpuOverCommitRatio);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getMinQuantity() const;
void setMinQuantity(int minQuantity);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getActionOnMaintenance() const;
void setActionOnMaintenance(const std::string &actionOnMaintenance);
std::string getDedicatedHostClusterId() const;
void setDedicatedHostClusterId(const std::string &dedicatedHostClusterId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getDedicatedHostType() const;
void setDedicatedHostType(const std::string &dedicatedHostType);
int getAutoRenewPeriod() const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getPeriod() const;
void setPeriod(int period);
int getQuantity() const;
void setQuantity(int quantity);
std::string getDedicatedHostName() const;
void setDedicatedHostName(const std::string &dedicatedHostName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getAutoReleaseTime() const;
void setAutoReleaseTime(const std::string &autoReleaseTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
int getNetworkAttributesSlbUdpTimeout() const;
void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getAutoPlacement() const;
void setAutoPlacement(const std::string &autoPlacement);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
int getNetworkAttributesUdpTimeout() const;
void setNetworkAttributesUdpTimeout(int networkAttributesUdpTimeout);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
float cpuOverCommitRatio_;
std::string resourceGroupId_;
int minQuantity_;
std::string regionId_;
std::string actionOnMaintenance_;
std::string dedicatedHostClusterId_;
std::vector<Tag> tag_;
std::string dedicatedHostType_;
int autoRenewPeriod_;
int period_;
int quantity_;
std::string dedicatedHostName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string autoReleaseTime_;
long ownerId_;
std::string periodUnit_;
bool autoRenew_;
int networkAttributesSlbUdpTimeout_;
std::string zoneId_;
std::string autoPlacement_;
std::string chargeType_;
int networkAttributesUdpTimeout_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_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_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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 getRegionId()const;
void setRegionId(const std::string& regionId);
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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
long activityId_;
std::string internetChargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 getRegionId() const;
void setRegionId(const std::string &regionId);
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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string iSP_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
long activityId_;
std::string internetChargeType_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_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_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AllocatePublicIpAddressRequest : public RpcServiceRequest
{
public:
AllocatePublicIpAddressRequest();
~AllocatePublicIpAddressRequest();
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlanId()const;
void setVlanId(const std::string& vlanId);
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 ipAddress_;
long resourceOwnerId_;
std::string vlanId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AllocatePublicIpAddressRequest : public RpcServiceRequest {
public:
AllocatePublicIpAddressRequest();
~AllocatePublicIpAddressRequest();
std::string getIpAddress() const;
void setIpAddress(const std::string &ipAddress);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlanId() const;
void setVlanId(const std::string &vlanId);
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 ipAddress_;
long resourceOwnerId_;
std::string vlanId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_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_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ApplyAutoSnapshotPolicyRequest : public RpcServiceRequest
{
public:
ApplyAutoSnapshotPolicyRequest();
~ApplyAutoSnapshotPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAutoSnapshotPolicyId()const;
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskIds()const;
void setDiskIds(const std::string& diskIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string autoSnapshotPolicyId_;
std::string regionId_;
std::string diskIds_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT ApplyAutoSnapshotPolicyRequest : public RpcServiceRequest {
public:
ApplyAutoSnapshotPolicyRequest();
~ApplyAutoSnapshotPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAutoSnapshotPolicyId() const;
void setAutoSnapshotPolicyId(const std::string &autoSnapshotPolicyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDiskIds() const;
void setDiskIds(const std::string &diskIds);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string autoSnapshotPolicyId_;
std::string regionId_;
std::string diskIds_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_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_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AssignIpv6AddressesRequest : public RpcServiceRequest
{
public:
AssignIpv6AddressesRequest();
~AssignIpv6AddressesRequest();
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);
int getIpv6AddressCount()const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::string& networkInterfaceId);
std::vector<std::string> getIpv6Address()const;
void setIpv6Address(const std::vector<std::string>& ipv6Address);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
int ipv6AddressCount_;
std::string ownerAccount_;
long ownerId_;
std::string networkInterfaceId_;
std::vector<std::string> ipv6Address_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AssignIpv6AddressesRequest : public RpcServiceRequest {
public:
AssignIpv6AddressesRequest();
~AssignIpv6AddressesRequest();
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);
int getIpv6AddressCount() const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
std::vector<std::string> getIpv6Address() const;
void setIpv6Address(const std::vector<std::string> &ipv6Address);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
int ipv6AddressCount_;
std::string ownerAccount_;
long ownerId_;
std::string networkInterfaceId_;
std::vector<std::string> ipv6Address_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_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_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AssignPrivateIpAddressesRequest : public RpcServiceRequest
{
public:
AssignPrivateIpAddressesRequest();
~AssignPrivateIpAddressesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
int getSecondaryPrivateIpAddressCount()const;
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
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<std::string> getPrivateIpAddress()const;
void setPrivateIpAddress(const std::vector<std::string>& privateIpAddress);
std::string getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::string& networkInterfaceId);
private:
long resourceOwnerId_;
std::string clientToken_;
int secondaryPrivateIpAddressCount_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> privateIpAddress_;
std::string networkInterfaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AssignPrivateIpAddressesRequest : public RpcServiceRequest {
public:
AssignPrivateIpAddressesRequest();
~AssignPrivateIpAddressesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getSecondaryPrivateIpAddressCount() const;
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
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<std::string> getPrivateIpAddress() const;
void setPrivateIpAddress(const std::vector<std::string> &privateIpAddress);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private:
long resourceOwnerId_;
std::string clientToken_;
int secondaryPrivateIpAddressCount_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> privateIpAddress_;
std::string networkInterfaceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNPRIVATEIPADDRESSESREQUEST_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_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AssociateEipAddressRequest : public RpcServiceRequest
{
public:
AssociateEipAddressRequest();
~AssociateEipAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
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);
private:
long resourceOwnerId_;
std::string allocationId_;
std::string regionId_;
std::string instanceType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AssociateEipAddressRequest : public RpcServiceRequest {
public:
AssociateEipAddressRequest();
~AssociateEipAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAllocationId() const;
void setAllocationId(const std::string &allocationId);
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);
private:
long resourceOwnerId_;
std::string allocationId_;
std::string regionId_;
std::string instanceType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_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_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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 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 haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 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 haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEHAVIPREQUEST_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_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AttachClassicLinkVpcRequest : public RpcServiceRequest
{
public:
AttachClassicLinkVpcRequest();
~AttachClassicLinkVpcRequest();
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);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceId_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AttachClassicLinkVpcRequest : public RpcServiceRequest {
public:
AttachClassicLinkVpcRequest();
~AttachClassicLinkVpcRequest();
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);
long getOwnerId() const;
void setOwnerId(long ownerId);
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 regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_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_ECS_MODEL_ATTACHDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AttachDiskRequest : public RpcServiceRequest
{
public:
AttachDiskRequest();
~AttachDiskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
bool getBootable()const;
void setBootable(bool bootable);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
bool getDeleteWithInstance()const;
void setDeleteWithInstance(bool deleteWithInstance);
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 getDevice()const;
void setDevice(const std::string& device);
private:
long resourceOwnerId_;
std::string keyPairName_;
bool bootable_;
std::string password_;
std::string diskId_;
bool deleteWithInstance_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string device_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AttachDiskRequest : public RpcServiceRequest {
public:
AttachDiskRequest();
~AttachDiskRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
bool getBootable() const;
void setBootable(bool bootable);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getDiskId() const;
void setDiskId(const std::string &diskId);
bool getDeleteWithInstance() const;
void setDeleteWithInstance(bool deleteWithInstance);
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 getDevice() const;
void setDevice(const std::string &device);
private:
long resourceOwnerId_;
std::string keyPairName_;
bool bootable_;
std::string password_;
std::string diskId_;
bool deleteWithInstance_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string device_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_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_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleRequest : public RpcServiceRequest
{
public:
AttachInstanceRamRoleRequest();
~AttachInstanceRamRoleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
private:
long resourceOwnerId_;
std::string regionId_;
std::string policy_;
std::string resourceOwnerAccount_;
std::string ramRoleName_;
long ownerId_;
std::string instanceIds_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleRequest : public RpcServiceRequest {
public:
AttachInstanceRamRoleRequest();
~AttachInstanceRamRoleRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getRamRoleName() const;
void setRamRoleName(const std::string &ramRoleName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds);
private:
long resourceOwnerId_;
std::string regionId_;
std::string policy_;
std::string resourceOwnerAccount_;
std::string ramRoleName_;
long ownerId_;
std::string instanceIds_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_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_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AttachKeyPairRequest : public RpcServiceRequest
{
public:
AttachKeyPairRequest();
~AttachKeyPairRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
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::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
private:
long resourceOwnerId_;
std::string keyPairName_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceIds_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AttachKeyPairRequest : public RpcServiceRequest {
public:
AttachKeyPairRequest();
~AttachKeyPairRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
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::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds);
private:
long resourceOwnerId_;
std::string keyPairName_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceIds_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_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_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AttachNetworkInterfaceRequest : public RpcServiceRequest
{
public:
AttachNetworkInterfaceRequest();
~AttachNetworkInterfaceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTrunkNetworkInstanceId()const;
void setTrunkNetworkInstanceId(const std::string& trunkNetworkInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
bool getWaitForNetworkConfigurationReady()const;
void setWaitForNetworkConfigurationReady(bool waitForNetworkConfigurationReady);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::string& networkInterfaceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string trunkNetworkInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool waitForNetworkConfigurationReady_;
long ownerId_;
std::string instanceId_;
std::string networkInterfaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AttachNetworkInterfaceRequest : public RpcServiceRequest {
public:
AttachNetworkInterfaceRequest();
~AttachNetworkInterfaceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTrunkNetworkInstanceId() const;
void setTrunkNetworkInstanceId(const std::string &trunkNetworkInstanceId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
bool getWaitForNetworkConfigurationReady() const;
void setWaitForNetworkConfigurationReady(bool waitForNetworkConfigurationReady);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string trunkNetworkInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool waitForNetworkConfigurationReady_;
long ownerId_;
std::string instanceId_;
std::string networkInterfaceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_

View File

@@ -1,111 +1,105 @@
/*
* 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_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest
{
public:
AuthorizeSecurityGroupEgressRequest();
~AuthorizeSecurityGroupEgressRequest();
std::string getNicType()const;
void setNicType(const std::string& nicType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
void setSourcePortRange(const std::string& sourcePortRange);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDestPrefixListId()const;
void setDestPrefixListId(const std::string& destPrefixListId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIpv6DestCidrIp()const;
void setIpv6DestCidrIp(const std::string& ipv6DestCidrIp);
std::string getIpv6SourceCidrIp()const;
void setIpv6SourceCidrIp(const std::string& ipv6SourceCidrIp);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getPortRange()const;
void setPortRange(const std::string& portRange);
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);
std::string getSourceCidrIp()const;
void setSourceCidrIp(const std::string& sourceCidrIp);
std::string getDestGroupId()const;
void setDestGroupId(const std::string& destGroupId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDestGroupOwnerAccount()const;
void setDestGroupOwnerAccount(const std::string& destGroupOwnerAccount);
std::string getPriority()const;
void setPriority(const std::string& priority);
std::string getDestCidrIp()const;
void setDestCidrIp(const std::string& destCidrIp);
long getDestGroupOwnerId()const;
void setDestGroupOwnerId(long destGroupOwnerId);
private:
std::string nicType_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string clientToken_;
std::string destPrefixListId_;
std::string securityGroupId_;
std::string description_;
std::string regionId_;
std::string ipv6DestCidrIp_;
std::string ipv6SourceCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string sourceCidrIp_;
std::string destGroupId_;
long ownerId_;
std::string destGroupOwnerAccount_;
std::string priority_;
std::string destCidrIp_;
long destGroupOwnerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest {
public:
AuthorizeSecurityGroupEgressRequest();
~AuthorizeSecurityGroupEgressRequest();
std::string getNicType() const;
void setNicType(const std::string &nicType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange() const;
void setSourcePortRange(const std::string &sourcePortRange);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDestPrefixListId() const;
void setDestPrefixListId(const std::string &destPrefixListId);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
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);
std::string getSourceCidrIp() const;
void setSourceCidrIp(const std::string &sourceCidrIp);
std::string getDestGroupId() const;
void setDestGroupId(const std::string &destGroupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDestGroupOwnerAccount() const;
void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getDestCidrIp() const;
void setDestCidrIp(const std::string &destCidrIp);
long getDestGroupOwnerId() const;
void setDestGroupOwnerId(long destGroupOwnerId);
private:
std::string nicType_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string clientToken_;
std::string destPrefixListId_;
std::string securityGroupId_;
std::string description_;
std::string regionId_;
std::string ipv6DestCidrIp_;
std::string ipv6SourceCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string sourceCidrIp_;
std::string destGroupId_;
long ownerId_;
std::string destGroupOwnerAccount_;
std::string priority_;
std::string destCidrIp_;
long destGroupOwnerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_

View File

@@ -1,111 +1,105 @@
/*
* 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_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest
{
public:
AuthorizeSecurityGroupRequest();
~AuthorizeSecurityGroupRequest();
std::string getNicType()const;
void setNicType(const std::string& nicType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePrefixListId()const;
void setSourcePrefixListId(const std::string& sourcePrefixListId);
std::string getSourcePortRange()const;
void setSourcePortRange(const std::string& sourcePortRange);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
long getSourceGroupOwnerId()const;
void setSourceGroupOwnerId(long sourceGroupOwnerId);
std::string getSourceGroupOwnerAccount()const;
void setSourceGroupOwnerAccount(const std::string& sourceGroupOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIpv6SourceCidrIp()const;
void setIpv6SourceCidrIp(const std::string& ipv6SourceCidrIp);
std::string getIpv6DestCidrIp()const;
void setIpv6DestCidrIp(const std::string& ipv6DestCidrIp);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getPortRange()const;
void setPortRange(const std::string& portRange);
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);
std::string getSourceCidrIp()const;
void setSourceCidrIp(const std::string& sourceCidrIp);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPriority()const;
void setPriority(const std::string& priority);
std::string getDestCidrIp()const;
void setDestCidrIp(const std::string& destCidrIp);
std::string getSourceGroupId()const;
void setSourceGroupId(const std::string& sourceGroupId);
private:
std::string nicType_;
long resourceOwnerId_;
std::string sourcePrefixListId_;
std::string sourcePortRange_;
std::string clientToken_;
std::string securityGroupId_;
std::string description_;
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string regionId_;
std::string ipv6SourceCidrIp_;
std::string ipv6DestCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string sourceCidrIp_;
long ownerId_;
std::string priority_;
std::string destCidrIp_;
std::string sourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest {
public:
AuthorizeSecurityGroupRequest();
~AuthorizeSecurityGroupRequest();
std::string getNicType() const;
void setNicType(const std::string &nicType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePrefixListId() const;
void setSourcePrefixListId(const std::string &sourcePrefixListId);
std::string getSourcePortRange() const;
void setSourcePortRange(const std::string &sourcePortRange);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getDescription() const;
void setDescription(const std::string &description);
long getSourceGroupOwnerId() const;
void setSourceGroupOwnerId(long sourceGroupOwnerId);
std::string getSourceGroupOwnerAccount() const;
void setSourceGroupOwnerAccount(const std::string &sourceGroupOwnerAccount);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
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);
std::string getSourceCidrIp() const;
void setSourceCidrIp(const std::string &sourceCidrIp);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getDestCidrIp() const;
void setDestCidrIp(const std::string &destCidrIp);
std::string getSourceGroupId() const;
void setSourceGroupId(const std::string &sourceGroupId);
private:
std::string nicType_;
long resourceOwnerId_;
std::string sourcePrefixListId_;
std::string sourcePortRange_;
std::string clientToken_;
std::string securityGroupId_;
std::string description_;
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string regionId_;
std::string ipv6SourceCidrIp_;
std::string ipv6DestCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string sourceCidrIp_;
long ownerId_;
std::string priority_;
std::string destCidrIp_;
std::string sourceGroupId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_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_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelAutoSnapshotPolicyRequest : public RpcServiceRequest
{
public:
CancelAutoSnapshotPolicyRequest();
~CancelAutoSnapshotPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskIds()const;
void setDiskIds(const std::string& diskIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string diskIds_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CancelAutoSnapshotPolicyRequest : public RpcServiceRequest {
public:
CancelAutoSnapshotPolicyRequest();
~CancelAutoSnapshotPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDiskIds() const;
void setDiskIds(const std::string &diskIds);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string diskIds_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAUTOSNAPSHOTPOLICYREQUEST_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_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelCopyImageRequest : public RpcServiceRequest
{
public:
CancelCopyImageRequest();
~CancelCopyImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
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 imageId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CancelCopyImageRequest : public RpcServiceRequest {
public:
CancelCopyImageRequest();
~CancelCopyImageRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId() const;
void setImageId(const std::string &imageId);
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 imageId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELCOPYIMAGEREQUEST_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_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelImagePipelineExecutionRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;
std::string value;
};
public:
CancelImagePipelineExecutionRequest();
~CancelImagePipelineExecutionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExecutionId()const;
void setExecutionId(const std::string& executionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
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 executionId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CancelImagePipelineExecutionRequest : public RpcServiceRequest {
public:
struct TemplateTag {
std::string key;
std::string value;
};
CancelImagePipelineExecutionRequest();
~CancelImagePipelineExecutionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExecutionId() const;
void setExecutionId(const std::string &executionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
void setTemplateTag(const std::vector<TemplateTag> &templateTag);
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 executionId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_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_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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 getUserCidr()const;
void setUserCidr(const std::string& userCidr);
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 userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 getUserCidr() const;
void setUserCidr(const std::string &userCidr);
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 userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELPHYSICALCONNECTIONREQUEST_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_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelSimulatedSystemEventsRequest : public RpcServiceRequest
{
public:
CancelSimulatedSystemEventsRequest();
~CancelSimulatedSystemEventsRequest();
std::vector<std::string> getEventId()const;
void setEventId(const std::vector<std::string>& eventId);
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);
private:
std::vector<std::string> eventId_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CancelSimulatedSystemEventsRequest : public RpcServiceRequest {
public:
CancelSimulatedSystemEventsRequest();
~CancelSimulatedSystemEventsRequest();
std::vector<std::string> getEventId() const;
void setEventId(const std::vector<std::string> &eventId);
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);
private:
std::vector<std::string> eventId_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_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_ECS_MODEL_CANCELTASKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelTaskRequest : public RpcServiceRequest
{
public:
CancelTaskRequest();
~CancelTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string taskId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CancelTaskRequest : public RpcServiceRequest {
public:
CancelTaskRequest();
~CancelTaskRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string taskId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELTASKREQUEST_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_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CONNECTROUTERINTERFACEREQUEST_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_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT ConvertNatPublicIpToEipRequest : public RpcServiceRequest
{
public:
ConvertNatPublicIpToEipRequest();
~ConvertNatPublicIpToEipRequest();
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);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT ConvertNatPublicIpToEipRequest : public RpcServiceRequest {
public:
ConvertNatPublicIpToEipRequest();
~ConvertNatPublicIpToEipRequest();
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);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CONVERTNATPUBLICIPTOEIPREQUEST_H_

View File

@@ -1,93 +1,85 @@
/*
* 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_ECS_MODEL_COPYIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CopyImageRequest();
~CopyImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getEncryptAlgorithm()const;
void setEncryptAlgorithm(const std::string& encryptAlgorithm);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDestinationImageName()const;
void setDestinationImageName(const std::string& destinationImageName);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getKMSKeyId()const;
void setKMSKeyId(const std::string& kMSKeyId);
std::string getDestinationDescription()const;
void setDestinationDescription(const std::string& destinationDescription);
private:
long resourceOwnerId_;
std::string imageId_;
std::string encryptAlgorithm_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string destinationImageName_;
std::string ownerAccount_;
long ownerId_;
bool encrypted_;
std::string kMSKeyId_;
std::string destinationDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CopyImageRequest();
~CopyImageRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId() const;
void setImageId(const std::string &imageId);
std::string getEncryptAlgorithm() const;
void setEncryptAlgorithm(const std::string &encryptAlgorithm);
std::string getDestinationRegionId() const;
void setDestinationRegionId(const std::string &destinationRegionId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDestinationImageName() const;
void setDestinationImageName(const std::string &destinationImageName);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
bool getEncrypted() const;
void setEncrypted(bool encrypted);
std::string getKMSKeyId() const;
void setKMSKeyId(const std::string &kMSKeyId);
std::string getDestinationDescription() const;
void setDestinationDescription(const std::string &destinationDescription);
private:
long resourceOwnerId_;
std::string imageId_;
std::string encryptAlgorithm_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string destinationImageName_;
std::string ownerAccount_;
long ownerId_;
bool encrypted_;
std::string kMSKeyId_;
std::string destinationDescription_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_

View File

@@ -1,84 +1,76 @@
/*
* 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_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CopySnapshotRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CopySnapshotRequest();
~CopySnapshotRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDestinationSnapshotName()const;
void setDestinationSnapshotName(const std::string& destinationSnapshotName);
std::string getDestinationSnapshotDescription()const;
void setDestinationSnapshotDescription(const std::string& destinationSnapshotDescription);
int getRetentionDays()const;
void setRetentionDays(int retentionDays);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string destinationSnapshotName_;
std::string destinationSnapshotDescription_;
int retentionDays_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CopySnapshotRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CopySnapshotRequest();
~CopySnapshotRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId() const;
void setSnapshotId(const std::string &snapshotId);
std::string getDestinationRegionId() const;
void setDestinationRegionId(const std::string &destinationRegionId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDestinationSnapshotName() const;
void setDestinationSnapshotName(const std::string &destinationSnapshotName);
std::string getDestinationSnapshotDescription() const;
void setDestinationSnapshotDescription(const std::string &destinationSnapshotDescription);
int getRetentionDays() const;
void setRetentionDays(int retentionDays);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string destinationSnapshotName_;
std::string destinationSnapshotDescription_;
int retentionDays_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_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_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateActivationRequest : public RpcServiceRequest
{
public:
CreateActivationRequest();
~CreateActivationRequest();
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);
int getInstanceCount()const;
void setInstanceCount(int instanceCount);
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 getInstanceName()const;
void setInstanceName(const std::string& instanceName);
long getTimeToLiveInHours()const;
void setTimeToLiveInHours(long timeToLiveInHours);
std::string getIpAddressRange()const;
void setIpAddressRange(const std::string& ipAddressRange);
private:
long resourceOwnerId_;
std::string description_;
std::string regionId_;
int instanceCount_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceName_;
long timeToLiveInHours_;
std::string ipAddressRange_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateActivationRequest : public RpcServiceRequest {
public:
CreateActivationRequest();
~CreateActivationRequest();
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);
int getInstanceCount() const;
void setInstanceCount(int instanceCount);
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 getInstanceName() const;
void setInstanceName(const std::string &instanceName);
long getTimeToLiveInHours() const;
void setTimeToLiveInHours(long timeToLiveInHours);
std::string getIpAddressRange() const;
void setIpAddressRange(const std::string &ipAddressRange);
private:
long resourceOwnerId_;
std::string description_;
std::string regionId_;
int instanceCount_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceName_;
long timeToLiveInHours_;
std::string ipAddressRange_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_

View File

@@ -1,248 +1,236 @@
/*
* 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_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupRequest : public RpcServiceRequest
{
public:
struct LaunchConfigurationDataDisk
{
std::string performanceLevel;
std::string kmsKeyId;
std::string description;
std::string snapshotId;
int size;
std::string device;
std::string diskName;
std::string category;
bool deleteWithInstance;
bool encrypted;
};
struct SystemDiskConfig
{
std::string diskCategory;
};
struct DataDiskConfig
{
std::string diskCategory;
};
struct LaunchTemplateConfig
{
std::string vSwitchId;
double maxPrice;
int priority;
std::string instanceType;
double weightedCapacity;
};
struct LaunchConfigurationTag
{
std::string key;
std::string value;
};
public:
CreateAutoProvisioningGroupRequest();
~CreateAutoProvisioningGroupRequest();
std::vector<LaunchConfigurationDataDisk> getLaunchConfigurationDataDisk()const;
void setLaunchConfigurationDataDisk(const std::vector<LaunchConfigurationDataDisk>& launchConfigurationDataDisk);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLaunchConfigurationSystemDiskCategory()const;
void setLaunchConfigurationSystemDiskCategory(const std::string& launchConfigurationSystemDiskCategory);
std::string getAutoProvisioningGroupType()const;
void setAutoProvisioningGroupType(const std::string& autoProvisioningGroupType);
std::string getLaunchConfigurationSystemDiskPerformanceLevel()const;
void setLaunchConfigurationSystemDiskPerformanceLevel(const std::string& launchConfigurationSystemDiskPerformanceLevel);
std::vector<std::string> getLaunchConfigurationHostNames()const;
void setLaunchConfigurationHostNames(const std::vector<std::string>& launchConfigurationHostNames);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLaunchConfigurationImageId()const;
void setLaunchConfigurationImageId(const std::string& launchConfigurationImageId);
std::string getLaunchConfigurationResourceGroupId()const;
void setLaunchConfigurationResourceGroupId(const std::string& launchConfigurationResourceGroupId);
std::string getLaunchConfigurationPassword()const;
void setLaunchConfigurationPassword(const std::string& launchConfigurationPassword);
std::string getPayAsYouGoAllocationStrategy()const;
void setPayAsYouGoAllocationStrategy(const std::string& payAsYouGoAllocationStrategy);
std::string getDefaultTargetCapacityType()const;
void setDefaultTargetCapacityType(const std::string& defaultTargetCapacityType);
std::string getLaunchConfigurationKeyPairName()const;
void setLaunchConfigurationKeyPairName(const std::string& launchConfigurationKeyPairName);
std::vector<SystemDiskConfig> getSystemDiskConfig()const;
void setSystemDiskConfig(const std::vector<SystemDiskConfig>& systemDiskConfig);
std::vector<DataDiskConfig> getDataDiskConfig()const;
void setDataDiskConfig(const std::vector<DataDiskConfig>& dataDiskConfig);
std::string getValidUntil()const;
void setValidUntil(const std::string& validUntil);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getLaunchConfigurationSystemDiskSize()const;
void setLaunchConfigurationSystemDiskSize(int launchConfigurationSystemDiskSize);
int getLaunchConfigurationInternetMaxBandwidthOut()const;
void setLaunchConfigurationInternetMaxBandwidthOut(int launchConfigurationInternetMaxBandwidthOut);
std::string getLaunchConfigurationHostName()const;
void setLaunchConfigurationHostName(const std::string& launchConfigurationHostName);
std::string getMinTargetCapacity()const;
void setMinTargetCapacity(const std::string& minTargetCapacity);
float getMaxSpotPrice()const;
void setMaxSpotPrice(float maxSpotPrice);
bool getLaunchConfigurationPasswordInherit()const;
void setLaunchConfigurationPasswordInherit(bool launchConfigurationPasswordInherit);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getLaunchConfigurationSecurityGroupId()const;
void setLaunchConfigurationSecurityGroupId(const std::string& launchConfigurationSecurityGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getTerminateInstancesWithExpiration()const;
void setTerminateInstancesWithExpiration(bool terminateInstancesWithExpiration);
std::string getLaunchConfigurationUserData()const;
void setLaunchConfigurationUserData(const std::string& launchConfigurationUserData);
std::string getLaunchConfigurationCreditSpecification()const;
void setLaunchConfigurationCreditSpecification(const std::string& launchConfigurationCreditSpecification);
std::string getLaunchConfigurationInstanceName()const;
void setLaunchConfigurationInstanceName(const std::string& launchConfigurationInstanceName);
std::string getLaunchConfigurationInstanceDescription()const;
void setLaunchConfigurationInstanceDescription(const std::string& launchConfigurationInstanceDescription);
std::string getSpotAllocationStrategy()const;
void setSpotAllocationStrategy(const std::string& spotAllocationStrategy);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getTerminateInstances()const;
void setTerminateInstances(bool terminateInstances);
std::string getLaunchConfigurationSystemDiskName()const;
void setLaunchConfigurationSystemDiskName(const std::string& launchConfigurationSystemDiskName);
std::string getLaunchConfigurationSystemDiskDescription()const;
void setLaunchConfigurationSystemDiskDescription(const std::string& launchConfigurationSystemDiskDescription);
std::string getExcessCapacityTerminationPolicy()const;
void setExcessCapacityTerminationPolicy(const std::string& excessCapacityTerminationPolicy);
std::vector<LaunchTemplateConfig> getLaunchTemplateConfig()const;
void setLaunchTemplateConfig(const std::vector<LaunchTemplateConfig>& launchTemplateConfig);
std::string getLaunchConfigurationRamRoleName()const;
void setLaunchConfigurationRamRoleName(const std::string& launchConfigurationRamRoleName);
int getLaunchConfigurationInternetMaxBandwidthIn()const;
void setLaunchConfigurationInternetMaxBandwidthIn(int launchConfigurationInternetMaxBandwidthIn);
std::string getSpotInstanceInterruptionBehavior()const;
void setSpotInstanceInterruptionBehavior(const std::string& spotInstanceInterruptionBehavior);
std::string getLaunchConfigurationSecurityEnhancementStrategy()const;
void setLaunchConfigurationSecurityEnhancementStrategy(const std::string& launchConfigurationSecurityEnhancementStrategy);
std::vector<LaunchConfigurationTag> getLaunchConfigurationTag()const;
void setLaunchConfigurationTag(const std::vector<LaunchConfigurationTag>& launchConfigurationTag);
std::string getLaunchConfigurationDeploymentSetId()const;
void setLaunchConfigurationDeploymentSetId(const std::string& launchConfigurationDeploymentSetId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getSpotInstancePoolsToUseCount()const;
void setSpotInstancePoolsToUseCount(int spotInstancePoolsToUseCount);
std::string getLaunchConfigurationInternetChargeType()const;
void setLaunchConfigurationInternetChargeType(const std::string& launchConfigurationInternetChargeType);
std::string getLaunchTemplateVersion()const;
void setLaunchTemplateVersion(const std::string& launchTemplateVersion);
std::string getLaunchConfigurationIoOptimized()const;
void setLaunchConfigurationIoOptimized(const std::string& launchConfigurationIoOptimized);
std::string getPayAsYouGoTargetCapacity()const;
void setPayAsYouGoTargetCapacity(const std::string& payAsYouGoTargetCapacity);
std::string getTotalTargetCapacity()const;
void setTotalTargetCapacity(const std::string& totalTargetCapacity);
std::string getSpotTargetCapacity()const;
void setSpotTargetCapacity(const std::string& spotTargetCapacity);
std::string getValidFrom()const;
void setValidFrom(const std::string& validFrom);
std::string getAutoProvisioningGroupName()const;
void setAutoProvisioningGroupName(const std::string& autoProvisioningGroupName);
private:
std::vector<LaunchConfigurationDataDisk> launchConfigurationDataDisk_;
long resourceOwnerId_;
std::string launchConfigurationSystemDiskCategory_;
std::string autoProvisioningGroupType_;
std::string launchConfigurationSystemDiskPerformanceLevel_;
std::vector<std::string> launchConfigurationHostNames_;
std::string resourceGroupId_;
std::string launchConfigurationImageId_;
std::string launchConfigurationResourceGroupId_;
std::string launchConfigurationPassword_;
std::string payAsYouGoAllocationStrategy_;
std::string defaultTargetCapacityType_;
std::string launchConfigurationKeyPairName_;
std::vector<SystemDiskConfig> systemDiskConfig_;
std::vector<DataDiskConfig> dataDiskConfig_;
std::string validUntil_;
std::string launchTemplateId_;
long ownerId_;
int launchConfigurationSystemDiskSize_;
int launchConfigurationInternetMaxBandwidthOut_;
std::string launchConfigurationHostName_;
std::string minTargetCapacity_;
float maxSpotPrice_;
bool launchConfigurationPasswordInherit_;
std::string clientToken_;
std::string launchConfigurationSecurityGroupId_;
std::string description_;
bool terminateInstancesWithExpiration_;
std::string launchConfigurationUserData_;
std::string launchConfigurationCreditSpecification_;
std::string launchConfigurationInstanceName_;
std::string launchConfigurationInstanceDescription_;
std::string spotAllocationStrategy_;
std::string regionId_;
bool terminateInstances_;
std::string launchConfigurationSystemDiskName_;
std::string launchConfigurationSystemDiskDescription_;
std::string excessCapacityTerminationPolicy_;
std::vector<LaunchTemplateConfig> launchTemplateConfig_;
std::string launchConfigurationRamRoleName_;
int launchConfigurationInternetMaxBandwidthIn_;
std::string spotInstanceInterruptionBehavior_;
std::string launchConfigurationSecurityEnhancementStrategy_;
std::vector<LaunchConfigurationTag> launchConfigurationTag_;
std::string launchConfigurationDeploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int spotInstancePoolsToUseCount_;
std::string launchConfigurationInternetChargeType_;
std::string launchTemplateVersion_;
std::string launchConfigurationIoOptimized_;
std::string payAsYouGoTargetCapacity_;
std::string totalTargetCapacity_;
std::string spotTargetCapacity_;
std::string validFrom_;
std::string autoProvisioningGroupName_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupRequest : public RpcServiceRequest {
public:
struct LaunchConfigurationDataDisk {
std::string performanceLevel;
std::string kmsKeyId;
std::string description;
std::string snapshotId;
int size;
std::string device;
std::string diskName;
std::string category;
bool deleteWithInstance;
bool encrypted;
};
struct SystemDiskConfig {
std::string diskCategory;
};
struct DataDiskConfig {
std::string diskCategory;
};
struct LaunchTemplateConfig {
std::string vSwitchId;
double maxPrice;
int priority;
std::string instanceType;
double weightedCapacity;
};
struct LaunchConfigurationTag {
std::string key;
std::string value;
};
CreateAutoProvisioningGroupRequest();
~CreateAutoProvisioningGroupRequest();
std::vector<LaunchConfigurationDataDisk> getLaunchConfigurationDataDisk() const;
void setLaunchConfigurationDataDisk(const std::vector<LaunchConfigurationDataDisk> &launchConfigurationDataDisk);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLaunchConfigurationSystemDiskCategory() const;
void setLaunchConfigurationSystemDiskCategory(const std::string &launchConfigurationSystemDiskCategory);
std::string getAutoProvisioningGroupType() const;
void setAutoProvisioningGroupType(const std::string &autoProvisioningGroupType);
std::string getLaunchConfigurationSystemDiskPerformanceLevel() const;
void setLaunchConfigurationSystemDiskPerformanceLevel(const std::string &launchConfigurationSystemDiskPerformanceLevel);
std::vector<std::string> getLaunchConfigurationHostNames() const;
void setLaunchConfigurationHostNames(const std::vector<std::string> &launchConfigurationHostNames);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getLaunchConfigurationImageId() const;
void setLaunchConfigurationImageId(const std::string &launchConfigurationImageId);
std::string getLaunchConfigurationResourceGroupId() const;
void setLaunchConfigurationResourceGroupId(const std::string &launchConfigurationResourceGroupId);
std::string getLaunchConfigurationPassword() const;
void setLaunchConfigurationPassword(const std::string &launchConfigurationPassword);
std::string getPayAsYouGoAllocationStrategy() const;
void setPayAsYouGoAllocationStrategy(const std::string &payAsYouGoAllocationStrategy);
std::string getDefaultTargetCapacityType() const;
void setDefaultTargetCapacityType(const std::string &defaultTargetCapacityType);
std::string getLaunchConfigurationKeyPairName() const;
void setLaunchConfigurationKeyPairName(const std::string &launchConfigurationKeyPairName);
std::vector<SystemDiskConfig> getSystemDiskConfig() const;
void setSystemDiskConfig(const std::vector<SystemDiskConfig> &systemDiskConfig);
std::vector<DataDiskConfig> getDataDiskConfig() const;
void setDataDiskConfig(const std::vector<DataDiskConfig> &dataDiskConfig);
std::string getValidUntil() const;
void setValidUntil(const std::string &validUntil);
std::string getLaunchTemplateId() const;
void setLaunchTemplateId(const std::string &launchTemplateId);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getLaunchConfigurationSystemDiskSize() const;
void setLaunchConfigurationSystemDiskSize(int launchConfigurationSystemDiskSize);
int getLaunchConfigurationInternetMaxBandwidthOut() const;
void setLaunchConfigurationInternetMaxBandwidthOut(int launchConfigurationInternetMaxBandwidthOut);
std::string getLaunchConfigurationHostName() const;
void setLaunchConfigurationHostName(const std::string &launchConfigurationHostName);
std::string getMinTargetCapacity() const;
void setMinTargetCapacity(const std::string &minTargetCapacity);
float getMaxSpotPrice() const;
void setMaxSpotPrice(float maxSpotPrice);
bool getLaunchConfigurationPasswordInherit() const;
void setLaunchConfigurationPasswordInherit(bool launchConfigurationPasswordInherit);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getLaunchConfigurationSecurityGroupId() const;
void setLaunchConfigurationSecurityGroupId(const std::string &launchConfigurationSecurityGroupId);
std::string getDescription() const;
void setDescription(const std::string &description);
bool getTerminateInstancesWithExpiration() const;
void setTerminateInstancesWithExpiration(bool terminateInstancesWithExpiration);
std::string getLaunchConfigurationUserData() const;
void setLaunchConfigurationUserData(const std::string &launchConfigurationUserData);
std::string getLaunchConfigurationCreditSpecification() const;
void setLaunchConfigurationCreditSpecification(const std::string &launchConfigurationCreditSpecification);
std::string getLaunchConfigurationInstanceName() const;
void setLaunchConfigurationInstanceName(const std::string &launchConfigurationInstanceName);
std::string getLaunchConfigurationInstanceDescription() const;
void setLaunchConfigurationInstanceDescription(const std::string &launchConfigurationInstanceDescription);
std::string getSpotAllocationStrategy() const;
void setSpotAllocationStrategy(const std::string &spotAllocationStrategy);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getTerminateInstances() const;
void setTerminateInstances(bool terminateInstances);
std::string getLaunchConfigurationSystemDiskName() const;
void setLaunchConfigurationSystemDiskName(const std::string &launchConfigurationSystemDiskName);
std::string getLaunchConfigurationSystemDiskDescription() const;
void setLaunchConfigurationSystemDiskDescription(const std::string &launchConfigurationSystemDiskDescription);
std::string getExcessCapacityTerminationPolicy() const;
void setExcessCapacityTerminationPolicy(const std::string &excessCapacityTerminationPolicy);
std::vector<LaunchTemplateConfig> getLaunchTemplateConfig() const;
void setLaunchTemplateConfig(const std::vector<LaunchTemplateConfig> &launchTemplateConfig);
std::string getLaunchConfigurationRamRoleName() const;
void setLaunchConfigurationRamRoleName(const std::string &launchConfigurationRamRoleName);
int getLaunchConfigurationInternetMaxBandwidthIn() const;
void setLaunchConfigurationInternetMaxBandwidthIn(int launchConfigurationInternetMaxBandwidthIn);
std::string getSpotInstanceInterruptionBehavior() const;
void setSpotInstanceInterruptionBehavior(const std::string &spotInstanceInterruptionBehavior);
std::string getLaunchConfigurationSecurityEnhancementStrategy() const;
void setLaunchConfigurationSecurityEnhancementStrategy(const std::string &launchConfigurationSecurityEnhancementStrategy);
std::vector<LaunchConfigurationTag> getLaunchConfigurationTag() const;
void setLaunchConfigurationTag(const std::vector<LaunchConfigurationTag> &launchConfigurationTag);
std::string getLaunchConfigurationDeploymentSetId() const;
void setLaunchConfigurationDeploymentSetId(const std::string &launchConfigurationDeploymentSetId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getSpotInstancePoolsToUseCount() const;
void setSpotInstancePoolsToUseCount(int spotInstancePoolsToUseCount);
std::string getLaunchConfigurationInternetChargeType() const;
void setLaunchConfigurationInternetChargeType(const std::string &launchConfigurationInternetChargeType);
std::string getLaunchTemplateVersion() const;
void setLaunchTemplateVersion(const std::string &launchTemplateVersion);
std::string getLaunchConfigurationIoOptimized() const;
void setLaunchConfigurationIoOptimized(const std::string &launchConfigurationIoOptimized);
std::string getPayAsYouGoTargetCapacity() const;
void setPayAsYouGoTargetCapacity(const std::string &payAsYouGoTargetCapacity);
std::string getTotalTargetCapacity() const;
void setTotalTargetCapacity(const std::string &totalTargetCapacity);
std::string getSpotTargetCapacity() const;
void setSpotTargetCapacity(const std::string &spotTargetCapacity);
std::string getValidFrom() const;
void setValidFrom(const std::string &validFrom);
std::string getAutoProvisioningGroupName() const;
void setAutoProvisioningGroupName(const std::string &autoProvisioningGroupName);
private:
std::vector<LaunchConfigurationDataDisk> launchConfigurationDataDisk_;
long resourceOwnerId_;
std::string launchConfigurationSystemDiskCategory_;
std::string autoProvisioningGroupType_;
std::string launchConfigurationSystemDiskPerformanceLevel_;
std::vector<std::string> launchConfigurationHostNames_;
std::string resourceGroupId_;
std::string launchConfigurationImageId_;
std::string launchConfigurationResourceGroupId_;
std::string launchConfigurationPassword_;
std::string payAsYouGoAllocationStrategy_;
std::string defaultTargetCapacityType_;
std::string launchConfigurationKeyPairName_;
std::vector<SystemDiskConfig> systemDiskConfig_;
std::vector<DataDiskConfig> dataDiskConfig_;
std::string validUntil_;
std::string launchTemplateId_;
long ownerId_;
int launchConfigurationSystemDiskSize_;
int launchConfigurationInternetMaxBandwidthOut_;
std::string launchConfigurationHostName_;
std::string minTargetCapacity_;
float maxSpotPrice_;
bool launchConfigurationPasswordInherit_;
std::string clientToken_;
std::string launchConfigurationSecurityGroupId_;
std::string description_;
bool terminateInstancesWithExpiration_;
std::string launchConfigurationUserData_;
std::string launchConfigurationCreditSpecification_;
std::string launchConfigurationInstanceName_;
std::string launchConfigurationInstanceDescription_;
std::string spotAllocationStrategy_;
std::string regionId_;
bool terminateInstances_;
std::string launchConfigurationSystemDiskName_;
std::string launchConfigurationSystemDiskDescription_;
std::string excessCapacityTerminationPolicy_;
std::vector<LaunchTemplateConfig> launchTemplateConfig_;
std::string launchConfigurationRamRoleName_;
int launchConfigurationInternetMaxBandwidthIn_;
std::string spotInstanceInterruptionBehavior_;
std::string launchConfigurationSecurityEnhancementStrategy_;
std::vector<LaunchConfigurationTag> launchConfigurationTag_;
std::string launchConfigurationDeploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int spotInstancePoolsToUseCount_;
std::string launchConfigurationInternetChargeType_;
std::string launchTemplateVersion_;
std::string launchConfigurationIoOptimized_;
std::string payAsYouGoTargetCapacity_;
std::string totalTargetCapacity_;
std::string spotTargetCapacity_;
std::string validFrom_;
std::string autoProvisioningGroupName_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_

View File

@@ -1,90 +1,82 @@
/*
* 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_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateAutoSnapshotPolicyRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateAutoSnapshotPolicyRequest();
~CreateAutoSnapshotPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getCopiedSnapshotsRetentionDays()const;
void setCopiedSnapshotsRetentionDays(int copiedSnapshotsRetentionDays);
std::string getTimePoints()const;
void setTimePoints(const std::string& timePoints);
std::string getRepeatWeekdays()const;
void setRepeatWeekdays(const std::string& repeatWeekdays);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
bool getEnableCrossRegionCopy()const;
void setEnableCrossRegionCopy(bool enableCrossRegionCopy);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAutoSnapshotPolicyName()const;
void setAutoSnapshotPolicyName(const std::string& autoSnapshotPolicyName);
int getRetentionDays()const;
void setRetentionDays(int retentionDays);
std::string getTargetCopyRegions()const;
void setTargetCopyRegions(const std::string& targetCopyRegions);
private:
long resourceOwnerId_;
int copiedSnapshotsRetentionDays_;
std::string timePoints_;
std::string repeatWeekdays_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool enableCrossRegionCopy_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string autoSnapshotPolicyName_;
int retentionDays_;
std::string targetCopyRegions_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateAutoSnapshotPolicyRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateAutoSnapshotPolicyRequest();
~CreateAutoSnapshotPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getCopiedSnapshotsRetentionDays() const;
void setCopiedSnapshotsRetentionDays(int copiedSnapshotsRetentionDays);
std::string getTimePoints() const;
void setTimePoints(const std::string &timePoints);
std::string getRepeatWeekdays() const;
void setRepeatWeekdays(const std::string &repeatWeekdays);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getEnableCrossRegionCopy() const;
void setEnableCrossRegionCopy(bool enableCrossRegionCopy);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAutoSnapshotPolicyName() const;
void setAutoSnapshotPolicyName(const std::string &autoSnapshotPolicyName);
int getRetentionDays() const;
void setRetentionDays(int retentionDays);
std::string getTargetCopyRegions() const;
void setTargetCopyRegions(const std::string &targetCopyRegions);
private:
long resourceOwnerId_;
int copiedSnapshotsRetentionDays_;
std::string timePoints_;
std::string repeatWeekdays_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool enableCrossRegionCopy_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string autoSnapshotPolicyName_;
int retentionDays_;
std::string targetCopyRegions_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_

View File

@@ -1,129 +1,121 @@
/*
* 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_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateCapacityReservationRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateCapacityReservationRequest();
~CreateCapacityReservationRequest();
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 getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria()const;
void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getEfficientStatus()const;
void setEfficientStatus(int efficientStatus);
int getPeriod()const;
void setPeriod(int period);
std::string getEndTimeType()const;
void setEndTimeType(const std::string& endTimeType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getPrivatePoolOptionsName()const;
void setPrivatePoolOptionsName(const std::string& privatePoolOptionsName);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getTimeSlot()const;
void setTimeSlot(const std::string& timeSlot);
std::vector<std::string> getZoneId()const;
void setZoneId(const std::vector<std::string>& zoneId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
std::string getPackageType()const;
void setPackageType(const std::string& packageType);
int getInstanceAmount()const;
void setInstanceAmount(int instanceAmount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string startTime_;
std::string platform_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string regionId_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
int efficientStatus_;
int period_;
std::string endTimeType_;
std::string resourceOwnerAccount_;
std::string privatePoolOptionsName_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string resourceType_;
std::string periodUnit_;
std::string timeSlot_;
std::vector<std::string> zoneId_;
std::string chargeType_;
std::string packageType_;
int instanceAmount_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateCapacityReservationRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateCapacityReservationRequest();
~CreateCapacityReservationRequest();
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 getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getPlatform() const;
void setPlatform(const std::string &platform);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria() const;
void setPrivatePoolOptionsMatchCriteria(const std::string &privatePoolOptionsMatchCriteria);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getEfficientStatus() const;
void setEfficientStatus(int efficientStatus);
int getPeriod() const;
void setPeriod(int period);
std::string getEndTimeType() const;
void setEndTimeType(const std::string &endTimeType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getPrivatePoolOptionsName() const;
void setPrivatePoolOptionsName(const std::string &privatePoolOptionsName);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
std::string getTimeSlot() const;
void setTimeSlot(const std::string &timeSlot);
std::vector<std::string> getZoneId() const;
void setZoneId(const std::vector<std::string> &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getPackageType() const;
void setPackageType(const std::string &packageType);
int getInstanceAmount() const;
void setInstanceAmount(int instanceAmount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string startTime_;
std::string platform_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string regionId_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
int efficientStatus_;
int period_;
std::string endTimeType_;
std::string resourceOwnerAccount_;
std::string privatePoolOptionsName_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string resourceType_;
std::string periodUnit_;
std::string timeSlot_;
std::vector<std::string> zoneId_;
std::string chargeType_;
std::string packageType_;
int instanceAmount_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_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_ECS_MODEL_CREATECOMMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateCommandRequest : public RpcServiceRequest
{
public:
CreateCommandRequest();
~CreateCommandRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getWorkingDir()const;
void setWorkingDir(const std::string& workingDir);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
void setType(const std::string& type);
std::string getCommandContent()const;
void setCommandContent(const std::string& commandContent);
long getTimeout()const;
void setTimeout(long timeout);
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);
bool getEnableParameter()const;
void setEnableParameter(bool enableParameter);
private:
long resourceOwnerId_;
std::string workingDir_;
std::string description_;
std::string type_;
std::string commandContent_;
long timeout_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
bool enableParameter_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateCommandRequest : public RpcServiceRequest {
public:
CreateCommandRequest();
~CreateCommandRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getWorkingDir() const;
void setWorkingDir(const std::string &workingDir);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
void setType(const std::string &type);
std::string getCommandContent() const;
void setCommandContent(const std::string &commandContent);
long getTimeout() const;
void setTimeout(long timeout);
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);
bool getEnableParameter() const;
void setEnableParameter(bool enableParameter);
private:
long resourceOwnerId_;
std::string workingDir_;
std::string description_;
std::string type_;
std::string commandContent_;
long timeout_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
bool enableParameter_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_

View File

@@ -1,90 +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_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedBlockStorageClusterRequest : public RpcServiceRequest
{
public:
CreateDedicatedBlockStorageClusterRequest();
~CreateDedicatedBlockStorageClusterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDedicatedBlockStorageClusterName()const;
void setDedicatedBlockStorageClusterName(const std::string& dedicatedBlockStorageClusterName);
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);
int getCapacity()const;
void setCapacity(int capacity);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPeriod()const;
void setPeriod(int period);
std::string getFromApp()const;
void setFromApp(const std::string& fromApp);
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 getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
std::string dedicatedBlockStorageClusterName_;
std::string clientToken_;
std::string description_;
std::string type_;
int capacity_;
std::string regionId_;
int period_;
std::string fromApp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string periodUnit_;
std::string zoneId_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedBlockStorageClusterRequest : public RpcServiceRequest {
public:
CreateDedicatedBlockStorageClusterRequest();
~CreateDedicatedBlockStorageClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDedicatedBlockStorageClusterName() const;
void setDedicatedBlockStorageClusterName(const std::string &dedicatedBlockStorageClusterName);
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);
int getCapacity() const;
void setCapacity(int capacity);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPeriod() const;
void setPeriod(int period);
std::string getFromApp() const;
void setFromApp(const std::string &fromApp);
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 getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
long resourceOwnerId_;
std::string dedicatedBlockStorageClusterName_;
std::string clientToken_;
std::string description_;
std::string type_;
int capacity_;
std::string regionId_;
int period_;
std::string fromApp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string periodUnit_;
std::string zoneId_;
std::string category_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_

View File

@@ -1,84 +1,76 @@
/*
* 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_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedHostClusterRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateDedicatedHostClusterRequest();
~CreateDedicatedHostClusterRequest();
std::string getDedicatedHostClusterName()const;
void setDedicatedHostClusterName(const std::string& dedicatedHostClusterName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
std::string dedicatedHostClusterName_;
long resourceOwnerId_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedHostClusterRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateDedicatedHostClusterRequest();
~CreateDedicatedHostClusterRequest();
std::string getDedicatedHostClusterName() const;
void setDedicatedHostClusterName(const std::string &dedicatedHostClusterName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
std::string dedicatedHostClusterName_;
long resourceOwnerId_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_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_ECS_MODEL_CREATEDEMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDemandRequest : public RpcServiceRequest
{
public:
CreateDemandRequest();
~CreateDemandRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDemandDescription()const;
void setDemandDescription(const std::string& demandDescription);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getDemandName()const;
void setDemandName(const std::string& demandName);
int getAmount()const;
void setAmount(int amount);
int getPeriod()const;
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string startTime_;
std::string demandDescription_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
std::string demandName_;
int amount_;
int period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string periodUnit_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDemandRequest : public RpcServiceRequest {
public:
CreateDemandRequest();
~CreateDemandRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getDemandDescription() const;
void setDemandDescription(const std::string &demandDescription);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
std::string getDemandName() const;
void setDemandName(const std::string &demandName);
int getAmount() const;
void setAmount(int amount);
int getPeriod() const;
void setPeriod(int period);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string startTime_;
std::string demandDescription_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
std::string demandName_;
int amount_;
int period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string periodUnit_;
std::string zoneId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_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_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDeploymentSetRequest : public RpcServiceRequest
{
public:
CreateDeploymentSetRequest();
~CreateDeploymentSetRequest();
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);
long getGroupCount()const;
void setGroupCount(long groupCount);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDeploymentSetName()const;
void setDeploymentSetName(const std::string& deploymentSetName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getOnUnableToRedeployFailedInstance()const;
void setOnUnableToRedeployFailedInstance(const std::string& onUnableToRedeployFailedInstance);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getStrategy()const;
void setStrategy(const std::string& strategy);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
long groupCount_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string deploymentSetName_;
long ownerId_;
std::string onUnableToRedeployFailedInstance_;
std::string granularity_;
std::string domain_;
std::string strategy_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDeploymentSetRequest : public RpcServiceRequest {
public:
CreateDeploymentSetRequest();
~CreateDeploymentSetRequest();
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);
long getGroupCount() const;
void setGroupCount(long groupCount);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDeploymentSetName() const;
void setDeploymentSetName(const std::string &deploymentSetName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getOnUnableToRedeployFailedInstance() const;
void setOnUnableToRedeployFailedInstance(const std::string &onUnableToRedeployFailedInstance);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
std::string getDomain() const;
void setDomain(const std::string &domain);
std::string getStrategy() const;
void setStrategy(const std::string &strategy);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
long groupCount_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string deploymentSetName_;
long ownerId_;
std::string onUnableToRedeployFailedInstance_;
std::string granularity_;
std::string domain_;
std::string strategy_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_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_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDiskReplicaPairRequest : public RpcServiceRequest
{
public:
CreateDiskReplicaPairRequest();
~CreateDiskReplicaPairRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPairName()const;
void setPairName(const std::string& pairName);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
int getAsyncCycle()const;
void setAsyncCycle(int asyncCycle);
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 getDestinationDiskId()const;
void setDestinationDiskId(const std::string& destinationDiskId);
private:
long resourceOwnerId_;
std::string pairName_;
std::string destinationRegionId_;
std::string description_;
std::string regionId_;
std::string diskId_;
int asyncCycle_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string destinationDiskId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDiskReplicaPairRequest : public RpcServiceRequest {
public:
CreateDiskReplicaPairRequest();
~CreateDiskReplicaPairRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPairName() const;
void setPairName(const std::string &pairName);
std::string getDestinationRegionId() const;
void setDestinationRegionId(const std::string &destinationRegionId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDiskId() const;
void setDiskId(const std::string &diskId);
int getAsyncCycle() const;
void setAsyncCycle(int asyncCycle);
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 getDestinationDiskId() const;
void setDestinationDiskId(const std::string &destinationDiskId);
private:
long resourceOwnerId_;
std::string pairName_;
std::string destinationRegionId_;
std::string description_;
std::string regionId_;
std::string diskId_;
int asyncCycle_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string destinationDiskId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_

View File

@@ -1,132 +1,123 @@
/*
* 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_ECS_MODEL_CREATEDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
struct Arn
{
std::string rolearn;
std::string roleType;
long assumeRoleFor;
};
public:
CreateDiskRequest();
~CreateDiskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEncryptAlgorithm()const;
void setEncryptAlgorithm(const std::string& encryptAlgorithm);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskCategory()const;
void setDiskCategory(const std::string& diskCategory);
int getStorageSetPartitionNumber()const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::string getMultiAttach()const;
void setMultiAttach(const std::string& multiAttach);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getAdvancedFeatures()const;
void setAdvancedFeatures(const std::string& advancedFeatures);
std::vector<Arn> getArn()const;
void setArn(const std::vector<Arn>& arn);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getPerformanceLevel()const;
void setPerformanceLevel(const std::string& performanceLevel);
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 getStorageSetId()const;
void setStorageSetId(const std::string& storageSetId);
int getSize()const;
void setSize(int size);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getStorageClusterId()const;
void setStorageClusterId(const std::string& storageClusterId);
std::string getKMSKeyId()const;
void setKMSKeyId(const std::string& kMSKeyId);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string clientToken_;
std::string encryptAlgorithm_;
std::string description_;
std::string diskName_;
std::string resourceGroupId_;
std::string regionId_;
std::string diskCategory_;
int storageSetPartitionNumber_;
std::string multiAttach_;
std::vector<Tag> tag_;
std::string advancedFeatures_;
std::vector<Arn> arn_;
std::string resourceOwnerAccount_;
std::string performanceLevel_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string storageSetId_;
int size_;
bool encrypted_;
std::string zoneId_;
std::string storageClusterId_;
std::string kMSKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
struct Arn {
std::string rolearn;
std::string roleType;
long assumeRoleFor;
};
CreateDiskRequest();
~CreateDiskRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId() const;
void setSnapshotId(const std::string &snapshotId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEncryptAlgorithm() const;
void setEncryptAlgorithm(const std::string &encryptAlgorithm);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getDiskName() const;
void setDiskName(const std::string &diskName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDiskCategory() const;
void setDiskCategory(const std::string &diskCategory);
int getStorageSetPartitionNumber() const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::string getMultiAttach() const;
void setMultiAttach(const std::string &multiAttach);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getAdvancedFeatures() const;
void setAdvancedFeatures(const std::string &advancedFeatures);
std::vector<Arn> getArn() const;
void setArn(const std::vector<Arn> &arn);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getPerformanceLevel() const;
void setPerformanceLevel(const std::string &performanceLevel);
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 getStorageSetId() const;
void setStorageSetId(const std::string &storageSetId);
int getSize() const;
void setSize(int size);
bool getEncrypted() const;
void setEncrypted(bool encrypted);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getStorageClusterId() const;
void setStorageClusterId(const std::string &storageClusterId);
std::string getKMSKeyId() const;
void setKMSKeyId(const std::string &kMSKeyId);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string clientToken_;
std::string encryptAlgorithm_;
std::string description_;
std::string diskName_;
std::string resourceGroupId_;
std::string regionId_;
std::string diskCategory_;
int storageSetPartitionNumber_;
std::string multiAttach_;
std::vector<Tag> tag_;
std::string advancedFeatures_;
std::vector<Arn> arn_;
std::string resourceOwnerAccount_;
std::string performanceLevel_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string storageSetId_;
int size_;
bool encrypted_;
std::string zoneId_;
std::string storageClusterId_;
std::string kMSKeyId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_

View File

@@ -1,123 +1,115 @@
/*
* 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_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateElasticityAssuranceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateElasticityAssuranceRequest();
~CreateElasticityAssuranceRequest();
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 getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria()const;
void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getInstanceType()const;
void setInstanceType(const std::vector<std::string>& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
int getPeriod()const;
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getPrivatePoolOptionsName()const;
void setPrivatePoolOptionsName(const std::string& privatePoolOptionsName);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAssuranceTimes()const;
void setAssuranceTimes(const std::string& assuranceTimes);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
int getInstanceCpuCoreCount()const;
void setInstanceCpuCoreCount(int instanceCpuCoreCount);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::vector<std::string> getZoneId()const;
void setZoneId(const std::vector<std::string>& zoneId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
std::string getPackageType()const;
void setPackageType(const std::string& packageType);
int getInstanceAmount()const;
void setInstanceAmount(int instanceAmount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string startTime_;
std::string platform_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string regionId_;
std::vector<std::string> instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
int period_;
std::string resourceOwnerAccount_;
std::string privatePoolOptionsName_;
std::string ownerAccount_;
std::string assuranceTimes_;
long ownerId_;
std::string resourceType_;
int instanceCpuCoreCount_;
std::string periodUnit_;
std::vector<std::string> zoneId_;
std::string chargeType_;
std::string packageType_;
int instanceAmount_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateElasticityAssuranceRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateElasticityAssuranceRequest();
~CreateElasticityAssuranceRequest();
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 getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getPlatform() const;
void setPlatform(const std::string &platform);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria() const;
void setPrivatePoolOptionsMatchCriteria(const std::string &privatePoolOptionsMatchCriteria);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getInstanceType() const;
void setInstanceType(const std::vector<std::string> &instanceType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
int getPeriod() const;
void setPeriod(int period);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getPrivatePoolOptionsName() const;
void setPrivatePoolOptionsName(const std::string &privatePoolOptionsName);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getAssuranceTimes() const;
void setAssuranceTimes(const std::string &assuranceTimes);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
int getInstanceCpuCoreCount() const;
void setInstanceCpuCoreCount(int instanceCpuCoreCount);
std::string getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
std::vector<std::string> getZoneId() const;
void setZoneId(const std::vector<std::string> &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getPackageType() const;
void setPackageType(const std::string &packageType);
int getInstanceAmount() const;
void setInstanceAmount(int instanceAmount);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string startTime_;
std::string platform_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string regionId_;
std::vector<std::string> instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
int period_;
std::string resourceOwnerAccount_;
std::string privatePoolOptionsName_;
std::string ownerAccount_;
std::string assuranceTimes_;
long ownerId_;
std::string resourceType_;
int instanceCpuCoreCount_;
std::string periodUnit_;
std::vector<std::string> zoneId_;
std::string chargeType_;
std::string packageType_;
int instanceAmount_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_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_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateForwardEntryRequest : public RpcServiceRequest
{
public:
CreateForwardEntryRequest();
~CreateForwardEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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 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);
std::string getExternalPort()const;
void setExternalPort(const std::string& externalPort);
private:
long resourceOwnerId_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string internalPort_;
std::string externalPort_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateForwardEntryRequest : public RpcServiceRequest {
public:
CreateForwardEntryRequest();
~CreateForwardEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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 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);
std::string getExternalPort() const;
void setExternalPort(const std::string &externalPort);
private:
long resourceOwnerId_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string internalPort_;
std::string externalPort_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_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_ECS_MODEL_CREATEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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);
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_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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);
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_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHAVIPREQUEST_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_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateHpcClusterRequest : public RpcServiceRequest
{
public:
CreateHpcClusterRequest();
~CreateHpcClusterRequest();
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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateHpcClusterRequest : public RpcServiceRequest {
public:
CreateHpcClusterRequest();
~CreateHpcClusterRequest();
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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEHPCCLUSTERREQUEST_H_

View File

@@ -1,90 +1,82 @@
/*
* 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_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateImageComponentRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateImageComponentRequest();
~CreateImageComponentRequest();
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 getSystemType()const;
void setSystemType(const std::string& systemType);
std::string getContent()const;
void setContent(const std::string& content);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getComponentType()const;
void setComponentType(const std::string& componentType);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string systemType_;
std::string content_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string componentType_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateImageComponentRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateImageComponentRequest();
~CreateImageComponentRequest();
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 getSystemType() const;
void setSystemType(const std::string &systemType);
std::string getContent() const;
void setContent(const std::string &content);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getComponentType() const;
void setComponentType(const std::string &componentType);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string systemType_;
std::string content_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string componentType_;
std::string name_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_

View File

@@ -1,114 +1,106 @@
/*
* 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_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateImagePipelineRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateImagePipelineRequest();
~CreateImagePipelineRequest();
std::string getBaseImageType()const;
void setBaseImageType(const std::string& baseImageType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<std::string> getToRegionId()const;
void setToRegionId(const std::vector<std::string>& toRegionId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
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 getImageName()const;
void setImageName(const std::string& imageName);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getBaseImage()const;
void setBaseImage(const std::string& baseImage);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::vector<long> getAddAccount()const;
void setAddAccount(const std::vector<long>& addAccount);
bool getDeleteInstanceOnFailure()const;
void setDeleteInstanceOnFailure(bool deleteInstanceOnFailure);
std::string getName()const;
void setName(const std::string& name);
std::string getBuildContent()const;
void setBuildContent(const std::string& buildContent);
private:
std::string baseImageType_;
long resourceOwnerId_;
std::string clientToken_;
std::vector<std::string> toRegionId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string imageName_;
int systemDiskSize_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string baseImage_;
std::string vSwitchId_;
std::vector<long> addAccount_;
bool deleteInstanceOnFailure_;
std::string name_;
std::string buildContent_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateImagePipelineRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateImagePipelineRequest();
~CreateImagePipelineRequest();
std::string getBaseImageType() const;
void setBaseImageType(const std::string &baseImageType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getToRegionId() const;
void setToRegionId(const std::vector<std::string> &toRegionId);
int getInternetMaxBandwidthOut() const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
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 getImageName() const;
void setImageName(const std::string &imageName);
int getSystemDiskSize() const;
void setSystemDiskSize(int systemDiskSize);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getBaseImage() const;
void setBaseImage(const std::string &baseImage);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::vector<long> getAddAccount() const;
void setAddAccount(const std::vector<long> &addAccount);
bool getDeleteInstanceOnFailure() const;
void setDeleteInstanceOnFailure(bool deleteInstanceOnFailure);
std::string getName() const;
void setName(const std::string &name);
std::string getBuildContent() const;
void setBuildContent(const std::string &buildContent);
private:
std::string baseImageType_;
long resourceOwnerId_;
std::string clientToken_;
std::vector<std::string> toRegionId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string imageName_;
int systemDiskSize_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string baseImage_;
std::string vSwitchId_;
std::vector<long> addAccount_;
bool deleteInstanceOnFailure_;
std::string name_;
std::string buildContent_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_

View File

@@ -1,109 +1,100 @@
/*
* 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_ECS_MODEL_CREATEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public RpcServiceRequest
{
public:
struct DiskDeviceMapping
{
std::string snapshotId;
int size;
std::string diskType;
std::string device;
};
struct Tag
{
std::string value;
std::string key;
};
public:
CreateImageRequest();
~CreateImageRequest();
std::vector<DiskDeviceMapping> getDiskDeviceMapping()const;
void setDiskDeviceMapping(const std::vector<DiskDeviceMapping>& diskDeviceMapping);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getImageName()const;
void setImageName(const std::string& imageName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getArchitecture()const;
void setArchitecture(const std::string& architecture);
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 getImageFamily()const;
void setImageFamily(const std::string& imageFamily);
std::string getImageVersion()const;
void setImageVersion(const std::string& imageVersion);
private:
std::vector<DiskDeviceMapping> diskDeviceMapping_;
long resourceOwnerId_;
std::string snapshotId_;
std::string clientToken_;
std::string description_;
std::string platform_;
std::string resourceGroupId_;
std::string regionId_;
std::string imageName_;
std::vector<Tag> tag_;
std::string architecture_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string imageFamily_;
std::string imageVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public RpcServiceRequest {
public:
struct DiskDeviceMapping {
std::string snapshotId;
int size;
std::string diskType;
std::string device;
};
struct Tag {
std::string value;
std::string key;
};
CreateImageRequest();
~CreateImageRequest();
std::vector<DiskDeviceMapping> getDiskDeviceMapping() const;
void setDiskDeviceMapping(const std::vector<DiskDeviceMapping> &diskDeviceMapping);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId() const;
void setSnapshotId(const std::string &snapshotId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getPlatform() const;
void setPlatform(const std::string &platform);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getImageName() const;
void setImageName(const std::string &imageName);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getArchitecture() const;
void setArchitecture(const std::string &architecture);
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 getImageFamily() const;
void setImageFamily(const std::string &imageFamily);
std::string getImageVersion() const;
void setImageVersion(const std::string &imageVersion);
private:
std::vector<DiskDeviceMapping> diskDeviceMapping_;
long resourceOwnerId_;
std::string snapshotId_;
std::string clientToken_;
std::string description_;
std::string platform_;
std::string resourceGroupId_;
std::string regionId_;
std::string imageName_;
std::vector<Tag> tag_;
std::string architecture_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string imageFamily_;
std::string imageVersion_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_

View File

@@ -1,279 +1,272 @@
/*
* 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_ECS_MODEL_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
struct Arn
{
std::string rolearn;
std::string roleType;
long assumeRoleFor;
};
struct DataDisk
{
std::string diskName;
std::string snapshotId;
int size;
bool encrypted;
std::string performanceLevel;
std::string encryptAlgorithm;
std::string description;
std::string storageClusterId;
std::string category;
std::string kMSKeyId;
std::string device;
bool deleteWithInstance;
};
public:
CreateInstanceRequest();
~CreateInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
int getHttpPutResponseHopLimit()const;
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
bool getDeletionProtection()const;
void setDeletionProtection(bool deletionProtection);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria()const;
void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getPassword()const;
void setPassword(const std::string& password);
Struct getSystemDisk()const;
void setSystemDisk(const Struct& systemDisk);
int getDeploymentSetGroupNo()const;
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
int getStorageSetPartitionNumber()const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getPrivatePoolOptionsId()const;
void setPrivatePoolOptionsId(const std::string& privatePoolOptionsId);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
std::string getNodeControllerId()const;
void setNodeControllerId(const std::string& nodeControllerId);
int getPeriod()const;
void setPeriod(int period);
bool getDryRun()const;
void setDryRun(bool dryRun);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCapacityReservationPreference()const;
void setCapacityReservationPreference(const std::string& capacityReservationPreference);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
bool getUseAdditionalService()const;
void setUseAdditionalService(bool useAdditionalService);
std::string getAffinity()const;
void setAffinity(const std::string& affinity);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getVlanId()const;
void setVlanId(const std::string& vlanId);
std::string getSpotInterruptionBehavior()const;
void setSpotInterruptionBehavior(const std::string& spotInterruptionBehavior);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
bool getHibernationOptionsConfigured()const;
void setHibernationOptionsConfigured(bool hibernationOptionsConfigured);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getCapacityReservationId()const;
void setCapacityReservationId(const std::string& capacityReservationId);
std::string getSystemDiskPerformanceLevel()const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHttpEndpoint()const;
void setHttpEndpoint(const std::string& httpEndpoint);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Arn> getArn()const;
void setArn(const std::vector<Arn>& arn);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getDeploymentSetId()const;
void setDeploymentSetId(const std::string& deploymentSetId);
std::string getInnerIpAddress()const;
void setInnerIpAddress(const std::string& innerIpAddress);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTenancy()const;
void setTenancy(const std::string& tenancy);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getCreditSpecification()const;
void setCreditSpecification(const std::string& creditSpecification);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
std::string getStorageSetId()const;
void setStorageSetId(const std::string& storageSetId);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getImageFamily()const;
void setImageFamily(const std::string& imageFamily);
std::string getHttpTokens()const;
void setHttpTokens(const std::string& httpTokens);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
long resourceOwnerId_;
std::string hpcClusterId_;
int httpPutResponseHopLimit_;
std::string securityEnhancementStrategy_;
std::string keyPairName_;
float spotPriceLimit_;
bool deletionProtection_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string hostName_;
std::string password_;
Struct systemDisk_;
int deploymentSetGroupNo_;
int storageSetPartitionNumber_;
std::vector<Tag> tag_;
std::string privatePoolOptionsId_;
int autoRenewPeriod_;
std::string nodeControllerId_;
int period_;
bool dryRun_;
long ownerId_;
std::string capacityReservationPreference_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string spotStrategy_;
std::string periodUnit_;
std::string instanceName_;
bool autoRenew_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
bool useAdditionalService_;
std::string affinity_;
std::string imageId_;
std::string clientToken_;
std::string vlanId_;
std::string spotInterruptionBehavior_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
bool hibernationOptionsConfigured_;
std::string description_;
std::string systemDiskCategory_;
std::string capacityReservationId_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string httpEndpoint_;
std::string instanceType_;
std::vector<Arn> arn_;
std::string instanceChargeType_;
std::string deploymentSetId_;
std::string innerIpAddress_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string tenancy_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string dedicatedHostId_;
std::string clusterId_;
std::string creditSpecification_;
int spotDuration_;
std::vector<DataDisk> dataDisk_;
std::string storageSetId_;
int systemDiskSize_;
std::string imageFamily_;
std::string httpTokens_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public RpcServiceRequest {
public:
struct SystemDisk {
std::string storageClusterId;
};
struct Tag {
std::string value;
std::string key;
};
struct Arn {
std::string rolearn;
std::string roleType;
long assumeRoleFor;
};
struct DataDisk {
std::string diskName;
std::string snapshotId;
int size;
bool encrypted;
std::string performanceLevel;
std::string encryptAlgorithm;
std::string description;
std::string storageClusterId;
std::string category;
std::string kMSKeyId;
std::string device;
bool deleteWithInstance;
};
CreateInstanceRequest();
~CreateInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId() const;
void setHpcClusterId(const std::string &hpcClusterId);
int getHttpPutResponseHopLimit() const;
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
std::string getSecurityEnhancementStrategy() const;
void setSecurityEnhancementStrategy(const std::string &securityEnhancementStrategy);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
float getSpotPriceLimit() const;
void setSpotPriceLimit(float spotPriceLimit);
bool getDeletionProtection() const;
void setDeletionProtection(bool deletionProtection);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPrivatePoolOptionsMatchCriteria() const;
void setPrivatePoolOptionsMatchCriteria(const std::string &privatePoolOptionsMatchCriteria);
std::string getHostName() const;
void setHostName(const std::string &hostName);
std::string getPassword() const;
void setPassword(const std::string &password);
SystemDisk getSystemDisk() const;
void setSystemDisk(const SystemDisk &systemDisk);
int getDeploymentSetGroupNo() const;
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
int getStorageSetPartitionNumber() const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getPrivatePoolOptionsId() const;
void setPrivatePoolOptionsId(const std::string &privatePoolOptionsId);
int getAutoRenewPeriod() const;
void setAutoRenewPeriod(int autoRenewPeriod);
std::string getNodeControllerId() const;
void setNodeControllerId(const std::string &nodeControllerId);
int getPeriod() const;
void setPeriod(int period);
bool getDryRun() const;
void setDryRun(bool dryRun);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCapacityReservationPreference() const;
void setCapacityReservationPreference(const std::string &capacityReservationPreference);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getSpotStrategy() const;
void setSpotStrategy(const std::string &spotStrategy);
std::string getPeriodUnit() const;
void setPeriodUnit(const std::string &periodUnit);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getInternetMaxBandwidthIn() const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
bool getUseAdditionalService() const;
void setUseAdditionalService(bool useAdditionalService);
std::string getAffinity() const;
void setAffinity(const std::string &affinity);
std::string getImageId() const;
void setImageId(const std::string &imageId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getVlanId() const;
void setVlanId(const std::string &vlanId);
std::string getSpotInterruptionBehavior() const;
void setSpotInterruptionBehavior(const std::string &spotInterruptionBehavior);
std::string getIoOptimized() const;
void setIoOptimized(const std::string &ioOptimized);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
int getInternetMaxBandwidthOut() const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
bool getHibernationOptionsConfigured() const;
void setHibernationOptionsConfigured(bool hibernationOptionsConfigured);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSystemDiskCategory() const;
void setSystemDiskCategory(const std::string &systemDiskCategory);
std::string getCapacityReservationId() const;
void setCapacityReservationId(const std::string &capacityReservationId);
std::string getSystemDiskPerformanceLevel() const;
void setSystemDiskPerformanceLevel(const std::string &systemDiskPerformanceLevel);
std::string getUserData() const;
void setUserData(const std::string &userData);
bool getPasswordInherit() const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getHttpEndpoint() const;
void setHttpEndpoint(const std::string &httpEndpoint);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::vector<Arn> getArn() const;
void setArn(const std::vector<Arn> &arn);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
std::string getDeploymentSetId() const;
void setDeploymentSetId(const std::string &deploymentSetId);
std::string getInnerIpAddress() const;
void setInnerIpAddress(const std::string &innerIpAddress);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getTenancy() const;
void setTenancy(const std::string &tenancy);
std::string getSystemDiskDiskName() const;
void setSystemDiskDiskName(const std::string &systemDiskDiskName);
std::string getRamRoleName() const;
void setRamRoleName(const std::string &ramRoleName);
std::string getDedicatedHostId() const;
void setDedicatedHostId(const std::string &dedicatedHostId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getCreditSpecification() const;
void setCreditSpecification(const std::string &creditSpecification);
int getSpotDuration() const;
void setSpotDuration(int spotDuration);
std::vector<DataDisk> getDataDisk() const;
void setDataDisk(const std::vector<DataDisk> &dataDisk);
std::string getStorageSetId() const;
void setStorageSetId(const std::string &storageSetId);
int getSystemDiskSize() const;
void setSystemDiskSize(int systemDiskSize);
std::string getImageFamily() const;
void setImageFamily(const std::string &imageFamily);
std::string getHttpTokens() const;
void setHttpTokens(const std::string &httpTokens);
std::string getSystemDiskDescription() const;
void setSystemDiskDescription(const std::string &systemDiskDescription);
private:
long resourceOwnerId_;
std::string hpcClusterId_;
int httpPutResponseHopLimit_;
std::string securityEnhancementStrategy_;
std::string keyPairName_;
float spotPriceLimit_;
bool deletionProtection_;
std::string resourceGroupId_;
std::string privatePoolOptionsMatchCriteria_;
std::string hostName_;
std::string password_;
SystemDisk systemDisk_;
int deploymentSetGroupNo_;
int storageSetPartitionNumber_;
std::vector<Tag> tag_;
std::string privatePoolOptionsId_;
int autoRenewPeriod_;
std::string nodeControllerId_;
int period_;
bool dryRun_;
long ownerId_;
std::string capacityReservationPreference_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string spotStrategy_;
std::string periodUnit_;
std::string instanceName_;
bool autoRenew_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
bool useAdditionalService_;
std::string affinity_;
std::string imageId_;
std::string clientToken_;
std::string vlanId_;
std::string spotInterruptionBehavior_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
bool hibernationOptionsConfigured_;
std::string description_;
std::string systemDiskCategory_;
std::string capacityReservationId_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string httpEndpoint_;
std::string instanceType_;
std::vector<Arn> arn_;
std::string instanceChargeType_;
std::string deploymentSetId_;
std::string innerIpAddress_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string tenancy_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string dedicatedHostId_;
std::string clusterId_;
std::string creditSpecification_;
int spotDuration_;
std::vector<DataDisk> dataDisk_;
std::string storageSetId_;
int systemDiskSize_;
std::string imageFamily_;
std::string httpTokens_;
std::string systemDiskDescription_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEINSTANCEREQUEST_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_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateKeyPairRequest();
~CreateKeyPairRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string keyPairName_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateKeyPairRequest();
~CreateKeyPairRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string keyPairName_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_

View File

@@ -1,227 +1,215 @@
/*
* 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_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;
std::string value;
};
struct Tag
{
std::string key;
std::string value;
};
struct NetworkInterface
{
std::string primaryIpAddress;
std::string vSwitchId;
std::string securityGroupId;
std::string networkInterfaceName;
std::string description;
std::vector<std::string> securityGroupIds;
};
struct DataDisk
{
int size;
std::string snapshotId;
std::string category;
std::string encrypted;
std::string diskName;
std::string description;
bool deleteWithInstance;
std::string device;
std::string performanceLevel;
};
public:
CreateLaunchTemplateRequest();
~CreateLaunchTemplateRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
void setHostName(const std::string& hostName);
int getSystemDiskIops()const;
void setSystemDiskIops(int systemDiskIops);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
int getPeriod()const;
void setPeriod(int period);
std::string getTemplateResourceGroupId()const;
void setTemplateResourceGroupId(const std::string& templateResourceGroupId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription()const;
void setVersionDescription(const std::string& versionDescription);
bool getSystemDiskDeleteWithInstance()const;
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getSystemDiskPerformanceLevel()const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
bool getEnableVmOsConfig()const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::vector<NetworkInterface> getNetworkInterface()const;
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface);
std::string getDeploymentSetId()const;
void setDeploymentSetId(const std::string& deploymentSetId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
float spotPriceLimit_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string hostName_;
int systemDiskIops_;
std::vector<TemplateTag> templateTag_;
std::vector<Tag> tag_;
int period_;
std::string templateResourceGroupId_;
long ownerId_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string instanceName_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
bool systemDiskDeleteWithInstance_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string systemDiskCategory_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
bool enableVmOsConfig_;
std::vector<NetworkInterface> networkInterface_;
std::string deploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
int spotDuration_;
std::vector<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest {
public:
struct TemplateTag {
std::string key;
std::string value;
};
struct Tag {
std::string key;
std::string value;
};
struct NetworkInterface {
std::string vSwitchId;
std::string networkInterfaceName;
std::string description;
std::string securityGroupId;
std::string primaryIpAddress;
};
struct DataDisk {
std::string performanceLevel;
std::string description;
std::string snapshotId;
int size;
std::string device;
std::string diskName;
std::string category;
bool deleteWithInstance;
std::string encrypted;
};
CreateLaunchTemplateRequest();
~CreateLaunchTemplateRequest();
std::string getLaunchTemplateName() const;
void setLaunchTemplateName(const std::string &launchTemplateName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityEnhancementStrategy() const;
void setSecurityEnhancementStrategy(const std::string &securityEnhancementStrategy);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
float getSpotPriceLimit() const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getImageOwnerAlias() const;
void setImageOwnerAlias(const std::string &imageOwnerAlias);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getHostName() const;
void setHostName(const std::string &hostName);
int getSystemDiskIops() const;
void setSystemDiskIops(int systemDiskIops);
std::vector<TemplateTag> getTemplateTag() const;
void setTemplateTag(const std::vector<TemplateTag> &templateTag);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
int getPeriod() const;
void setPeriod(int period);
std::string getTemplateResourceGroupId() const;
void setTemplateResourceGroupId(const std::string &templateResourceGroupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getSpotStrategy() const;
void setSpotStrategy(const std::string &spotStrategy);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getInternetMaxBandwidthIn() const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription() const;
void setVersionDescription(const std::string &versionDescription);
bool getSystemDiskDeleteWithInstance() const;
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
std::string getImageId() const;
void setImageId(const std::string &imageId);
std::string getIoOptimized() const;
void setIoOptimized(const std::string &ioOptimized);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
int getInternetMaxBandwidthOut() const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSystemDiskCategory() const;
void setSystemDiskCategory(const std::string &systemDiskCategory);
std::string getSystemDiskPerformanceLevel() const;
void setSystemDiskPerformanceLevel(const std::string &systemDiskPerformanceLevel);
std::string getUserData() const;
void setUserData(const std::string &userData);
bool getPasswordInherit() const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
bool getEnableVmOsConfig() const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::string getDeploymentSetId() const;
void setDeploymentSetId(const std::string &deploymentSetId);
std::vector<NetworkInterface> getNetworkInterface() const;
void setNetworkInterface(const std::vector<NetworkInterface> &networkInterface);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getSystemDiskDiskName() const;
void setSystemDiskDiskName(const std::string &systemDiskDiskName);
std::string getRamRoleName() const;
void setRamRoleName(const std::string &ramRoleName);
std::string getAutoReleaseTime() const;
void setAutoReleaseTime(const std::string &autoReleaseTime);
int getSpotDuration() const;
void setSpotDuration(int spotDuration);
std::vector<std::string> getSecurityGroupIds() const;
void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
std::vector<DataDisk> getDataDisk() const;
void setDataDisk(const std::vector<DataDisk> &dataDisk);
int getSystemDiskSize() const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getSystemDiskDescription() const;
void setSystemDiskDescription(const std::string &systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
float spotPriceLimit_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string hostName_;
int systemDiskIops_;
std::vector<TemplateTag> templateTag_;
std::vector<Tag> tag_;
int period_;
std::string templateResourceGroupId_;
long ownerId_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string instanceName_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
bool systemDiskDeleteWithInstance_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string systemDiskCategory_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
bool enableVmOsConfig_;
std::string deploymentSetId_;
std::vector<NetworkInterface> networkInterface_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
int spotDuration_;
std::vector<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_

View File

@@ -1,219 +1,208 @@
/*
* 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_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
struct NetworkInterface
{
std::string primaryIpAddress;
std::string vSwitchId;
std::string securityGroupId;
std::string networkInterfaceName;
std::string description;
std::vector<std::string> securityGroupIds;
};
struct DataDisk
{
int size;
std::string snapshotId;
std::string category;
std::string encrypted;
std::string diskName;
std::string description;
bool deleteWithInstance;
std::string device;
std::string performanceLevel;
};
public:
CreateLaunchTemplateVersionRequest();
~CreateLaunchTemplateVersionRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
void setHostName(const std::string& hostName);
int getSystemDiskIops()const;
void setSystemDiskIops(int systemDiskIops);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
int getPeriod()const;
void setPeriod(int period);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription()const;
void setVersionDescription(const std::string& versionDescription);
bool getSystemDiskDeleteWithInstance()const;
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSystemDiskCategory()const;
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getSystemDiskPerformanceLevel()const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
bool getEnableVmOsConfig()const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::vector<NetworkInterface> getNetworkInterface()const;
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface);
std::string getDeploymentSetId()const;
void setDeploymentSetId(const std::string& deploymentSetId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
float spotPriceLimit_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string hostName_;
int systemDiskIops_;
std::vector<Tag> tag_;
int period_;
std::string launchTemplateId_;
long ownerId_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string instanceName_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
bool systemDiskDeleteWithInstance_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string systemDiskCategory_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
bool enableVmOsConfig_;
std::vector<NetworkInterface> networkInterface_;
std::string deploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
int spotDuration_;
std::vector<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
struct NetworkInterface {
std::string vSwitchId;
std::string networkInterfaceName;
std::string description;
std::string securityGroupId;
std::string primaryIpAddress;
};
struct DataDisk {
std::string performanceLevel;
std::string description;
std::string snapshotId;
int size;
std::string device;
std::string diskName;
std::string category;
bool deleteWithInstance;
std::string encrypted;
};
CreateLaunchTemplateVersionRequest();
~CreateLaunchTemplateVersionRequest();
std::string getLaunchTemplateName() const;
void setLaunchTemplateName(const std::string &launchTemplateName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityEnhancementStrategy() const;
void setSecurityEnhancementStrategy(const std::string &securityEnhancementStrategy);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
float getSpotPriceLimit() const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getImageOwnerAlias() const;
void setImageOwnerAlias(const std::string &imageOwnerAlias);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getHostName() const;
void setHostName(const std::string &hostName);
int getSystemDiskIops() const;
void setSystemDiskIops(int systemDiskIops);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
int getPeriod() const;
void setPeriod(int period);
std::string getLaunchTemplateId() const;
void setLaunchTemplateId(const std::string &launchTemplateId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getSpotStrategy() const;
void setSpotStrategy(const std::string &spotStrategy);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getInternetChargeType() const;
void setInternetChargeType(const std::string &internetChargeType);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getInternetMaxBandwidthIn() const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription() const;
void setVersionDescription(const std::string &versionDescription);
bool getSystemDiskDeleteWithInstance() const;
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
std::string getImageId() const;
void setImageId(const std::string &imageId);
std::string getIoOptimized() const;
void setIoOptimized(const std::string &ioOptimized);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
int getInternetMaxBandwidthOut() const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSystemDiskCategory() const;
void setSystemDiskCategory(const std::string &systemDiskCategory);
std::string getSystemDiskPerformanceLevel() const;
void setSystemDiskPerformanceLevel(const std::string &systemDiskPerformanceLevel);
std::string getUserData() const;
void setUserData(const std::string &userData);
bool getPasswordInherit() const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
bool getEnableVmOsConfig() const;
void setEnableVmOsConfig(bool enableVmOsConfig);
std::string getDeploymentSetId() const;
void setDeploymentSetId(const std::string &deploymentSetId);
std::vector<NetworkInterface> getNetworkInterface() const;
void setNetworkInterface(const std::vector<NetworkInterface> &networkInterface);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getSystemDiskDiskName() const;
void setSystemDiskDiskName(const std::string &systemDiskDiskName);
std::string getRamRoleName() const;
void setRamRoleName(const std::string &ramRoleName);
std::string getAutoReleaseTime() const;
void setAutoReleaseTime(const std::string &autoReleaseTime);
int getSpotDuration() const;
void setSpotDuration(int spotDuration);
std::vector<std::string> getSecurityGroupIds() const;
void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
std::vector<DataDisk> getDataDisk() const;
void setDataDisk(const std::vector<DataDisk> &dataDisk);
int getSystemDiskSize() const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getSystemDiskDescription() const;
void setSystemDiskDescription(const std::string &systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
std::string keyPairName_;
float spotPriceLimit_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string hostName_;
int systemDiskIops_;
std::vector<Tag> tag_;
int period_;
std::string launchTemplateId_;
long ownerId_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string instanceName_;
std::string internetChargeType_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
bool systemDiskDeleteWithInstance_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
int internetMaxBandwidthOut_;
std::string description_;
std::string systemDiskCategory_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
bool enableVmOsConfig_;
std::string deploymentSetId_;
std::vector<NetworkInterface> networkInterface_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
int spotDuration_;
std::vector<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_

View File

@@ -1,82 +1,74 @@
/*
* 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_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest
{
public:
struct BandwidthPackage
{
int bandwidth;
std::string zone;
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 getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<BandwidthPackage> getBandwidthPackage()const;
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
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 regionId_;
std::vector<BandwidthPackage> bandwidthPackage_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest {
public:
struct BandwidthPackage {
int bandwidth;
std::string zone;
int ipCount;
};
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 getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<BandwidthPackage> getBandwidthPackage() const;
void setBandwidthPackage(const std::vector<BandwidthPackage> &bandwidthPackage);
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 regionId_;
std::vector<BandwidthPackage> bandwidthPackage_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
std::string name_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_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_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfacePermissionRequest : public RpcServiceRequest
{
public:
CreateNetworkInterfacePermissionRequest();
~CreateNetworkInterfacePermissionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getAccountId()const;
void setAccountId(long accountId);
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 getPermission()const;
void setPermission(const std::string& permission);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::string& networkInterfaceId);
private:
long resourceOwnerId_;
long accountId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string permission_;
long ownerId_;
std::string networkInterfaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfacePermissionRequest : public RpcServiceRequest {
public:
CreateNetworkInterfacePermissionRequest();
~CreateNetworkInterfacePermissionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
long getAccountId() const;
void setAccountId(long accountId);
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 getPermission() const;
void setPermission(const std::string &permission);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private:
long resourceOwnerId_;
long accountId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string permission_;
long ownerId_;
std::string networkInterfaceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string permissionState;
long accountId;
std::string serviceName;
std::string networkInterfacePermissionId;
std::string serviceName;
std::string permission;
std::string networkInterfaceId;
};

View File

@@ -1,123 +1,115 @@
/*
* 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_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateNetworkInterfaceRequest();
~CreateNetworkInterfaceRequest();
int getQueueNumber()const;
void setQueueNumber(int queueNumber);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getDescription()const;
void setDescription(const std::string& description);
int getSecondaryPrivateIpAddressCount()const;
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getNetworkInterfaceName()const;
void setNetworkInterfaceName(const std::string& networkInterfaceName);
bool getVisible()const;
void setVisible(bool visible);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getIpv6AddressCount()const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getQueuePairNumber()const;
void setQueuePairNumber(int queuePairNumber);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
std::string getNetworkInterfaceTrafficMode()const;
void setNetworkInterfaceTrafficMode(const std::string& networkInterfaceTrafficMode);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::vector<std::string> getPrivateIpAddress()const;
void setPrivateIpAddress(const std::vector<std::string>& privateIpAddress);
std::string getPrimaryIpAddress()const;
void setPrimaryIpAddress(const std::string& primaryIpAddress);
std::vector<std::string> getIpv6Address()const;
void setIpv6Address(const std::vector<std::string>& ipv6Address);
private:
int queueNumber_;
long resourceOwnerId_;
std::string clientToken_;
std::string securityGroupId_;
std::string description_;
int secondaryPrivateIpAddressCount_;
std::string businessType_;
std::string resourceGroupId_;
std::string regionId_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string networkInterfaceName_;
bool visible_;
std::string resourceOwnerAccount_;
int ipv6AddressCount_;
std::string ownerAccount_;
int queuePairNumber_;
long ownerId_;
std::vector<std::string> securityGroupIds_;
std::string networkInterfaceTrafficMode_;
std::string vSwitchId_;
std::vector<std::string> privateIpAddress_;
std::string primaryIpAddress_;
std::vector<std::string> ipv6Address_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateNetworkInterfaceRequest();
~CreateNetworkInterfaceRequest();
int getQueueNumber() const;
void setQueueNumber(int queueNumber);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getDescription() const;
void setDescription(const std::string &description);
int getSecondaryPrivateIpAddressCount() const;
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
std::string getBusinessType() const;
void setBusinessType(const std::string &businessType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getNetworkInterfaceName() const;
void setNetworkInterfaceName(const std::string &networkInterfaceName);
bool getVisible() const;
void setVisible(bool visible);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getIpv6AddressCount() const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getQueuePairNumber() const;
void setQueuePairNumber(int queuePairNumber);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<std::string> getSecurityGroupIds() const;
void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
std::string getNetworkInterfaceTrafficMode() const;
void setNetworkInterfaceTrafficMode(const std::string &networkInterfaceTrafficMode);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::vector<std::string> getPrivateIpAddress() const;
void setPrivateIpAddress(const std::vector<std::string> &privateIpAddress);
std::string getPrimaryIpAddress() const;
void setPrimaryIpAddress(const std::string &primaryIpAddress);
std::vector<std::string> getIpv6Address() const;
void setIpv6Address(const std::vector<std::string> &ipv6Address);
private:
int queueNumber_;
long resourceOwnerId_;
std::string clientToken_;
std::string securityGroupId_;
std::string description_;
int secondaryPrivateIpAddressCount_;
std::string businessType_;
std::string resourceGroupId_;
std::string regionId_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string networkInterfaceName_;
bool visible_;
std::string resourceOwnerAccount_;
int ipv6AddressCount_;
std::string ownerAccount_;
int queuePairNumber_;
long ownerId_;
std::vector<std::string> securityGroupIds_;
std::string networkInterfaceTrafficMode_;
std::string vSwitchId_;
std::vector<std::string> privateIpAddress_;
std::string primaryIpAddress_;
std::vector<std::string> ipv6Address_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_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_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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 getUserCidr()const;
void setUserCidr(const std::string& userCidr);
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 userCidr_;
std::string redundantPhysicalConnectionId_;
std::string peerLocation_;
int bandwidth_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string lineOperator_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 getUserCidr() const;
void setUserCidr(const std::string &userCidr);
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 userCidr_;
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 Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_

View File

@@ -1,84 +1,76 @@
/*
* 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_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreatePrefixListRequest : public RpcServiceRequest
{
public:
struct Entry
{
std::string cidr;
std::string description;
};
public:
CreatePrefixListRequest();
~CreatePrefixListRequest();
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);
int getMaxEntries()const;
void setMaxEntries(int maxEntries);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAddressFamily()const;
void setAddressFamily(const std::string& addressFamily);
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 getPrefixListName()const;
void setPrefixListName(const std::string& prefixListName);
std::vector<Entry> getEntry()const;
void setEntry(const std::vector<Entry>& entry);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
int maxEntries_;
std::string regionId_;
std::string addressFamily_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string prefixListName_;
std::vector<Entry> entry_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreatePrefixListRequest : public RpcServiceRequest {
public:
struct Entry {
std::string description;
std::string cidr;
};
CreatePrefixListRequest();
~CreatePrefixListRequest();
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);
int getMaxEntries() const;
void setMaxEntries(int maxEntries);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAddressFamily() const;
void setAddressFamily(const std::string &addressFamily);
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 getPrefixListName() const;
void setPrefixListName(const std::string &prefixListName);
std::vector<Entry> getEntry() const;
void setEntry(const std::vector<Entry> &entry);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
int maxEntries_;
std::string regionId_;
std::string addressFamily_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string prefixListName_;
std::vector<Entry> entry_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_

View File

@@ -1,84 +1,76 @@
/*
* 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_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
std::string nextHopId;
std::string nextHopType;
};
public:
CreateRouteEntryRequest();
~CreateRouteEntryRequest();
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 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::vector<NextHopList> getNextHopList()const;
void setNextHopList(const std::vector<NextHopList>& nextHopList);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string nextHopId_;
std::string nextHopType_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public RpcServiceRequest {
public:
struct NextHopList {
std::string nextHopId;
std::string nextHopType;
};
CreateRouteEntryRequest();
~CreateRouteEntryRequest();
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 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::vector<NextHopList> getNextHopList() const;
void setNextHopList(const std::vector<NextHopList> &nextHopList);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string nextHopId_;
std::string nextHopType_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_

View File

@@ -1,123 +1,117 @@
/*
* 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_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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 getUserCidr()const;
void setUserCidr(const std::string& userCidr);
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 userCidr_;
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_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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 getUserCidr() const;
void setUserCidr(const std::string &userCidr);
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 userCidr_;
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_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_

View File

@@ -1,90 +1,82 @@
/*
* 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_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateSecurityGroupRequest();
~CreateSecurityGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getServiceManaged()const;
void setServiceManaged(bool serviceManaged);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSecurityGroupName()const;
void setSecurityGroupName(const std::string& securityGroupName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getSecurityGroupType()const;
void setSecurityGroupType(const std::string& securityGroupType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
bool serviceManaged_;
std::string description_;
std::string securityGroupName_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string securityGroupType_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateSecurityGroupRequest();
~CreateSecurityGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getServiceManaged() const;
void setServiceManaged(bool serviceManaged);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSecurityGroupName() const;
void setSecurityGroupName(const std::string &securityGroupName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getSecurityGroupType() const;
void setSecurityGroupType(const std::string &securityGroupType);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
bool serviceManaged_;
std::string description_;
std::string securityGroupName_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string securityGroupType_;
std::string vpcId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_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_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsRequest : public RpcServiceRequest
{
public:
CreateSimulatedSystemEventsRequest();
~CreateSimulatedSystemEventsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNotBefore()const;
void setNotBefore(const std::string& notBefore);
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<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
std::string getEventType()const;
void setEventType(const std::string& eventType);
private:
long resourceOwnerId_;
std::string notBefore_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
std::string eventType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsRequest : public RpcServiceRequest {
public:
CreateSimulatedSystemEventsRequest();
~CreateSimulatedSystemEventsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNotBefore() const;
void setNotBefore(const std::string &notBefore);
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<std::string> getInstanceId() const;
void setInstanceId(const std::vector<std::string> &instanceId);
std::string getEventType() const;
void setEventType(const std::string &eventType);
private:
long resourceOwnerId_;
std::string notBefore_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
std::string eventType_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_

View File

@@ -1,93 +1,85 @@
/*
* 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_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;
std::string value;
};
public:
CreateSnapshotGroupRequest();
~CreateSnapshotGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
bool getInstantAccess()const;
void setInstantAccess(bool instantAccess);
std::vector<std::string> getExcludeDiskId()const;
void setExcludeDiskId(const std::vector<std::string>& excludeDiskId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getInstantAccessRetentionDays()const;
void setInstantAccessRetentionDays(int instantAccessRetentionDays);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<std::string> getDiskId()const;
void setDiskId(const std::vector<std::string>& diskId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
bool instantAccess_;
std::vector<std::string> excludeDiskId_;
std::string description_;
std::string resourceGroupId_;
int instantAccessRetentionDays_;
std::string regionId_;
std::vector<std::string> diskId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string key;
std::string value;
};
CreateSnapshotGroupRequest();
~CreateSnapshotGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
bool getInstantAccess() const;
void setInstantAccess(bool instantAccess);
std::vector<std::string> getExcludeDiskId() const;
void setExcludeDiskId(const std::vector<std::string> &excludeDiskId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getInstantAccessRetentionDays() const;
void setInstantAccessRetentionDays(int instantAccessRetentionDays);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getDiskId() const;
void setDiskId(const std::vector<std::string> &diskId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
bool instantAccess_;
std::vector<std::string> excludeDiskId_;
std::string description_;
std::string resourceGroupId_;
int instantAccessRetentionDays_;
std::string regionId_;
std::vector<std::string> diskId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string name_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_

View File

@@ -1,93 +1,85 @@
/*
* 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_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateSnapshotRequest();
~CreateSnapshotRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getInstantAccess()const;
void setInstantAccess(bool instantAccess);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSnapshotName()const;
void setSnapshotName(const std::string& snapshotName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getInstantAccessRetentionDays()const;
void setInstantAccessRetentionDays(int instantAccessRetentionDays);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getRetentionDays()const;
void setRetentionDays(int retentionDays);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long resourceOwnerId_;
std::string clientToken_;
bool instantAccess_;
std::string description_;
std::string snapshotName_;
std::string resourceGroupId_;
int instantAccessRetentionDays_;
std::string diskId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int retentionDays_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateSnapshotRequest();
~CreateSnapshotRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getInstantAccess() const;
void setInstantAccess(bool instantAccess);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSnapshotName() const;
void setSnapshotName(const std::string &snapshotName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getInstantAccessRetentionDays() const;
void setInstantAccessRetentionDays(int instantAccessRetentionDays);
std::string getDiskId() const;
void setDiskId(const std::string &diskId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getRetentionDays() const;
void setRetentionDays(int retentionDays);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
long resourceOwnerId_;
std::string clientToken_;
bool instantAccess_;
std::string description_;
std::string snapshotName_;
std::string resourceGroupId_;
int instantAccessRetentionDays_;
std::string diskId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int retentionDays_;
std::string category_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_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_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateStorageSetRequest : public RpcServiceRequest
{
public:
CreateStorageSetRequest();
~CreateStorageSetRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
int getMaxPartitionNumber()const;
void setMaxPartitionNumber(int maxPartitionNumber);
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 getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getStorageSetName()const;
void setStorageSetName(const std::string& storageSetName);
private:
long resourceOwnerId_;
std::string clientToken_;
int maxPartitionNumber_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
std::string storageSetName_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateStorageSetRequest : public RpcServiceRequest {
public:
CreateStorageSetRequest();
~CreateStorageSetRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getMaxPartitionNumber() const;
void setMaxPartitionNumber(int maxPartitionNumber);
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 getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getStorageSetName() const;
void setStorageSetName(const std::string &storageSetName);
private:
long resourceOwnerId_;
std::string clientToken_;
int maxPartitionNumber_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
std::string storageSetName_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_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_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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);
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_;
std::string vpcId_;
std::string vSwitchName_;
std::string cidrBlock_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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);
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_;
std::string vpcId_;
std::string vSwitchName_;
std::string cidrBlock_;
std::string zoneId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_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_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_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);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getPeerGatewayIp()const;
void setPeerGatewayIp(const std::string& peerGatewayIp);
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 getUserCidr()const;
void setUserCidr(const std::string& userCidr);
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 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_;
std::string description_;
std::string peerGatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string name_;
long vbrOwnerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_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);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getPeerGatewayIp() const;
void setPeerGatewayIp(const std::string &peerGatewayIp);
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 getUserCidr() const;
void setUserCidr(const std::string &userCidr);
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 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_;
std::string description_;
std::string peerGatewayIp_;
std::string peeringSubnetMask_;
std::string regionId_;
std::string localGatewayIp_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string physicalConnectionId_;
std::string name_;
long vbrOwnerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_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_ECS_MODEL_CREATEVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateVpcRequest : public RpcServiceRequest
{
public:
CreateVpcRequest();
~CreateVpcRequest();
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 getVpcName()const;
void setVpcName(const std::string& vpcName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUserCidr()const;
void setUserCidr(const std::string& userCidr);
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:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string vpcName_;
std::string regionId_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cidrBlock_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT CreateVpcRequest : public RpcServiceRequest {
public:
CreateVpcRequest();
~CreateVpcRequest();
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 getVpcName() const;
void setVpcName(const std::string &vpcName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getUserCidr() const;
void setUserCidr(const std::string &userCidr);
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:
long resourceOwnerId_;
std::string clientToken_;
std::string description_;
std::string vpcName_;
std::string regionId_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cidrBlock_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_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_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeactivateRouterInterfaceRequest : public RpcServiceRequest
{
public:
DeactivateRouterInterfaceRequest();
~DeactivateRouterInterfaceRequest();
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_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeactivateRouterInterfaceRequest : public RpcServiceRequest {
public:
DeactivateRouterInterfaceRequest();
~DeactivateRouterInterfaceRequest();
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 Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DEACTIVATEROUTERINTERFACEREQUEST_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_ECS_MODEL_DELETEACTIVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEACTIVATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteActivationRequest : public RpcServiceRequest
{
public:
DeleteActivationRequest();
~DeleteActivationRequest();
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 getActivationId()const;
void setActivationId(const std::string& activationId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string activationId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEACTIVATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEACTIVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEACTIVATIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteActivationRequest : public RpcServiceRequest {
public:
DeleteActivationRequest();
~DeleteActivationRequest();
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 getActivationId() const;
void setActivationId(const std::string &activationId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string activationId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEACTIVATIONREQUEST_H_

View File

@@ -35,13 +35,13 @@ namespace AlibabaCloud
struct Activation
{
std::string instanceName;
int instanceCount;
int deregisteredCount;
int instanceCount;
std::string description;
std::string activationId;
std::string creationTime;
long timeToLiveInHours;
std::string activationId;
int registeredCount;
long timeToLiveInHours;
std::string ipAddressRange;
};

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_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteAutoProvisioningGroupRequest : public RpcServiceRequest
{
public:
DeleteAutoProvisioningGroupRequest();
~DeleteAutoProvisioningGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getTerminateInstances()const;
void setTerminateInstances(bool terminateInstances);
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 getAutoProvisioningGroupId()const;
void setAutoProvisioningGroupId(const std::string& autoProvisioningGroupId);
private:
long resourceOwnerId_;
std::string regionId_;
bool terminateInstances_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string autoProvisioningGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteAutoProvisioningGroupRequest : public RpcServiceRequest {
public:
DeleteAutoProvisioningGroupRequest();
~DeleteAutoProvisioningGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getTerminateInstances() const;
void setTerminateInstances(bool terminateInstances);
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 getAutoProvisioningGroupId() const;
void setAutoProvisioningGroupId(const std::string &autoProvisioningGroupId);
private:
long resourceOwnerId_;
std::string regionId_;
bool terminateInstances_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string autoProvisioningGroupId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_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_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteAutoSnapshotPolicyRequest : public RpcServiceRequest
{
public:
DeleteAutoSnapshotPolicyRequest();
~DeleteAutoSnapshotPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAutoSnapshotPolicyId()const;
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
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);
private:
long resourceOwnerId_;
std::string autoSnapshotPolicyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteAutoSnapshotPolicyRequest : public RpcServiceRequest {
public:
DeleteAutoSnapshotPolicyRequest();
~DeleteAutoSnapshotPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAutoSnapshotPolicyId() const;
void setAutoSnapshotPolicyId(const std::string &autoSnapshotPolicyId);
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);
private:
long resourceOwnerId_;
std::string autoSnapshotPolicyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOSNAPSHOTPOLICYREQUEST_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_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest
{
public:
DeleteBandwidthPackageRequest();
~DeleteBandwidthPackageRequest();
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);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest {
public:
DeleteBandwidthPackageRequest();
~DeleteBandwidthPackageRequest();
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);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string bandwidthPackageId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_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_ECS_MODEL_DELETECOMMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETECOMMANDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteCommandRequest : public RpcServiceRequest
{
public:
DeleteCommandRequest();
~DeleteCommandRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommandId()const;
void setCommandId(const std::string& commandId);
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 commandId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETECOMMANDREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETECOMMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETECOMMANDREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteCommandRequest : public RpcServiceRequest {
public:
DeleteCommandRequest();
~DeleteCommandRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCommandId() const;
void setCommandId(const std::string &commandId);
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 commandId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETECOMMANDREQUEST_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_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteDedicatedHostClusterRequest : public RpcServiceRequest
{
public:
DeleteDedicatedHostClusterRequest();
~DeleteDedicatedHostClusterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDedicatedHostClusterId()const;
void setDedicatedHostClusterId(const std::string& dedicatedHostClusterId);
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 dedicatedHostClusterId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteDedicatedHostClusterRequest : public RpcServiceRequest {
public:
DeleteDedicatedHostClusterRequest();
~DeleteDedicatedHostClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDedicatedHostClusterId() const;
void setDedicatedHostClusterId(const std::string &dedicatedHostClusterId);
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 dedicatedHostClusterId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEDICATEDHOSTCLUSTERREQUEST_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_ECS_MODEL_DELETEDEMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteDemandRequest : public RpcServiceRequest
{
public:
DeleteDemandRequest();
~DeleteDemandRequest();
std::string getReason()const;
void setReason(const std::string& reason);
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 getDemandId()const;
void setDemandId(const std::string& demandId);
private:
std::string reason_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string demandId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteDemandRequest : public RpcServiceRequest {
public:
DeleteDemandRequest();
~DeleteDemandRequest();
std::string getReason() const;
void setReason(const std::string &reason);
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 getDemandId() const;
void setDemandId(const std::string &demandId);
private:
std::string reason_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string demandId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_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_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteDeploymentSetRequest : public RpcServiceRequest
{
public:
DeleteDeploymentSetRequest();
~DeleteDeploymentSetRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDeploymentSetId()const;
void setDeploymentSetId(const std::string& deploymentSetId);
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 deploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteDeploymentSetRequest : public RpcServiceRequest {
public:
DeleteDeploymentSetRequest();
~DeleteDeploymentSetRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDeploymentSetId() const;
void setDeploymentSetId(const std::string &deploymentSetId);
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 deploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEPLOYMENTSETREQUEST_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_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteDiskReplicaPairRequest : public RpcServiceRequest
{
public:
DeleteDiskReplicaPairRequest();
~DeleteDiskReplicaPairRequest();
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 getReplicaPairId()const;
void setReplicaPairId(const std::string& replicaPairId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string replicaPairId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteDiskReplicaPairRequest : public RpcServiceRequest {
public:
DeleteDiskReplicaPairRequest();
~DeleteDiskReplicaPairRequest();
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 getReplicaPairId() const;
void setReplicaPairId(const std::string &replicaPairId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string replicaPairId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDISKREPLICAPAIRREQUEST_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_ECS_MODEL_DELETEDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDISKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteDiskRequest : public RpcServiceRequest
{
public:
DeleteDiskRequest();
~DeleteDiskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
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 diskId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDISKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEDISKREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteDiskRequest : public RpcServiceRequest {
public:
DeleteDiskRequest();
~DeleteDiskRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDiskId() const;
void setDiskId(const std::string &diskId);
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 diskId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDISKREQUEST_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_ECS_MODEL_DELETEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEFORWARDENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteForwardEntryRequest : public RpcServiceRequest
{
public:
DeleteForwardEntryRequest();
~DeleteForwardEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getForwardTableId()const;
void setForwardTableId(const std::string& forwardTableId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getForwardEntryId()const;
void setForwardEntryId(const std::string& forwardEntryId);
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 forwardTableId_;
std::string regionId_;
std::string forwardEntryId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEFORWARDENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEFORWARDENTRYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteForwardEntryRequest : public RpcServiceRequest {
public:
DeleteForwardEntryRequest();
~DeleteForwardEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getForwardTableId() const;
void setForwardTableId(const std::string &forwardTableId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getForwardEntryId() const;
void setForwardEntryId(const std::string &forwardEntryId);
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 forwardTableId_;
std::string regionId_;
std::string forwardEntryId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEFORWARDENTRYREQUEST_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_ECS_MODEL_DELETEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEHAVIPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteHaVipRequest : public RpcServiceRequest
{
public:
DeleteHaVipRequest();
~DeleteHaVipRequest();
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 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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEHAVIPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEHAVIPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEHAVIPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteHaVipRequest : public RpcServiceRequest {
public:
DeleteHaVipRequest();
~DeleteHaVipRequest();
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 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);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string haVipId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEHAVIPREQUEST_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_ECS_MODEL_DELETEHPCCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEHPCCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteHpcClusterRequest : public RpcServiceRequest
{
public:
DeleteHpcClusterRequest();
~DeleteHpcClusterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
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 hpcClusterId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEHPCCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEHPCCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEHPCCLUSTERREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteHpcClusterRequest : public RpcServiceRequest {
public:
DeleteHpcClusterRequest();
~DeleteHpcClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId() const;
void setHpcClusterId(const std::string &hpcClusterId);
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 hpcClusterId_;
std::string clientToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEHPCCLUSTERREQUEST_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_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteImageComponentRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;
std::string value;
};
public:
DeleteImageComponentRequest();
~DeleteImageComponentRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageComponentId()const;
void setImageComponentId(const std::string& imageComponentId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
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 imageComponentId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteImageComponentRequest : public RpcServiceRequest {
public:
struct TemplateTag {
std::string key;
std::string value;
};
DeleteImageComponentRequest();
~DeleteImageComponentRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageComponentId() const;
void setImageComponentId(const std::string &imageComponentId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
void setTemplateTag(const std::vector<TemplateTag> &templateTag);
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 imageComponentId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_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_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteImagePipelineRequest : public RpcServiceRequest
{
public:
struct TemplateTag
{
std::string key;
std::string value;
};
public:
DeleteImagePipelineRequest();
~DeleteImagePipelineRequest();
std::string getImagePipelineId()const;
void setImagePipelineId(const std::string& imagePipelineId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
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:
std::string imagePipelineId_;
long resourceOwnerId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteImagePipelineRequest : public RpcServiceRequest {
public:
struct TemplateTag {
std::string key;
std::string value;
};
DeleteImagePipelineRequest();
~DeleteImagePipelineRequest();
std::string getImagePipelineId() const;
void setImagePipelineId(const std::string &imagePipelineId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
void setTemplateTag(const std::vector<TemplateTag> &templateTag);
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:
std::string imagePipelineId_;
long resourceOwnerId_;
std::string regionId_;
std::vector<TemplateTag> templateTag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_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_ECS_MODEL_DELETEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteImageRequest : public RpcServiceRequest
{
public:
DeleteImageRequest();
~DeleteImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
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);
bool getForce()const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string imageId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteImageRequest : public RpcServiceRequest {
public:
DeleteImageRequest();
~DeleteImageRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId() const;
void setImageId(const std::string &imageId);
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);
bool getForce() const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string imageId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_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_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteInstanceRequest : public RpcServiceRequest
{
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
bool getTerminateSubscription()const;
void setTerminateSubscription(bool terminateSubscription);
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);
bool getForce()const;
void setForce(bool force);
private:
long resourceOwnerId_;
bool terminateSubscription_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
bool force_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
bool getTerminateSubscription() const;
void setTerminateSubscription(bool terminateSubscription);
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);
bool getForce() const;
void setForce(bool force);
private:
long resourceOwnerId_;
bool terminateSubscription_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
bool force_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_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_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteInstancesRequest : public RpcServiceRequest
{
public:
DeleteInstancesRequest();
~DeleteInstancesRequest();
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 getTerminateSubscription()const;
void setTerminateSubscription(bool terminateSubscription);
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::vector<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
bool getForce()const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool terminateSubscription_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
bool force_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteInstancesRequest : public RpcServiceRequest {
public:
DeleteInstancesRequest();
~DeleteInstancesRequest();
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 getTerminateSubscription() const;
void setTerminateSubscription(bool terminateSubscription);
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::vector<std::string> getInstanceId() const;
void setInstanceId(const std::vector<std::string> &instanceId);
bool getForce() const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool terminateSubscription_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
bool force_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_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_ECS_MODEL_DELETEKEYPAIRSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEKEYPAIRSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteKeyPairsRequest : public RpcServiceRequest
{
public:
DeleteKeyPairsRequest();
~DeleteKeyPairsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairNames()const;
void setKeyPairNames(const std::string& keyPairNames);
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);
private:
long resourceOwnerId_;
std::string keyPairNames_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEKEYPAIRSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEKEYPAIRSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEKEYPAIRSREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteKeyPairsRequest : public RpcServiceRequest {
public:
DeleteKeyPairsRequest();
~DeleteKeyPairsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairNames() const;
void setKeyPairNames(const std::string &keyPairNames);
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);
private:
long resourceOwnerId_;
std::string keyPairNames_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEKEYPAIRSREQUEST_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_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateRequest : public RpcServiceRequest
{
public:
DeleteLaunchTemplateRequest();
~DeleteLaunchTemplateRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
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:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string regionId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateRequest : public RpcServiceRequest {
public:
DeleteLaunchTemplateRequest();
~DeleteLaunchTemplateRequest();
std::string getLaunchTemplateName() const;
void setLaunchTemplateName(const std::string &launchTemplateName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLaunchTemplateId() const;
void setLaunchTemplateId(const std::string &launchTemplateId);
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:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string regionId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEREQUEST_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_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionRequest : public RpcServiceRequest
{
public:
DeleteLaunchTemplateVersionRequest();
~DeleteLaunchTemplateVersionRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<long> getDeleteVersion()const;
void setDeleteVersion(const std::vector<long>& deleteVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
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:
std::string launchTemplateName_;
long resourceOwnerId_;
std::vector<long> deleteVersion_;
std::string regionId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionRequest : public RpcServiceRequest {
public:
DeleteLaunchTemplateVersionRequest();
~DeleteLaunchTemplateVersionRequest();
std::string getLaunchTemplateName() const;
void setLaunchTemplateName(const std::string &launchTemplateName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<long> getDeleteVersion() const;
void setDeleteVersion(const std::vector<long> &deleteVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getLaunchTemplateId() const;
void setLaunchTemplateId(const std::string &launchTemplateId);
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:
std::string launchTemplateName_;
long resourceOwnerId_;
std::vector<long> deleteVersion_;
std::string regionId_;
std::string launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_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_ECS_MODEL_DELETENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENATGATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteNatGatewayRequest : public RpcServiceRequest
{
public:
DeleteNatGatewayRequest();
~DeleteNatGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNatGatewayId()const;
void setNatGatewayId(const std::string& natGatewayId);
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 natGatewayId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENATGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENATGATEWAYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteNatGatewayRequest : public RpcServiceRequest {
public:
DeleteNatGatewayRequest();
~DeleteNatGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNatGatewayId() const;
void setNatGatewayId(const std::string &natGatewayId);
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 natGatewayId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENATGATEWAYREQUEST_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_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfacePermissionRequest : public RpcServiceRequest
{
public:
DeleteNetworkInterfacePermissionRequest();
~DeleteNetworkInterfacePermissionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkInterfacePermissionId()const;
void setNetworkInterfacePermissionId(const std::string& networkInterfacePermissionId);
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);
bool getForce()const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string regionId_;
std::string networkInterfacePermissionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfacePermissionRequest : public RpcServiceRequest {
public:
DeleteNetworkInterfacePermissionRequest();
~DeleteNetworkInterfacePermissionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNetworkInterfacePermissionId() const;
void setNetworkInterfacePermissionId(const std::string &networkInterfacePermissionId);
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);
bool getForce() const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string regionId_;
std::string networkInterfacePermissionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_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_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfaceRequest : public RpcServiceRequest
{
public:
DeleteNetworkInterfaceRequest();
~DeleteNetworkInterfaceRequest();
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 getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::string& networkInterfaceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string networkInterfaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfaceRequest : public RpcServiceRequest {
public:
DeleteNetworkInterfaceRequest();
~DeleteNetworkInterfaceRequest();
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 getNetworkInterfaceId() const;
void setNetworkInterfaceId(const std::string &networkInterfaceId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string networkInterfaceId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEREQUEST_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_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeletePhysicalConnectionRequest : public RpcServiceRequest
{
public:
DeletePhysicalConnectionRequest();
~DeletePhysicalConnectionRequest();
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_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeletePhysicalConnectionRequest : public RpcServiceRequest {
public:
DeletePhysicalConnectionRequest();
~DeletePhysicalConnectionRequest();
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 Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEPHYSICALCONNECTIONREQUEST_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_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeletePrefixListRequest : public RpcServiceRequest
{
public:
DeletePrefixListRequest();
~DeletePrefixListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPrefixListId()const;
void setPrefixListId(const std::string& prefixListId);
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 prefixListId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeletePrefixListRequest : public RpcServiceRequest {
public:
DeletePrefixListRequest();
~DeletePrefixListRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPrefixListId() const;
void setPrefixListId(const std::string &prefixListId);
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 prefixListId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEPREFIXLISTREQUEST_H_

View File

@@ -1,78 +1,70 @@
/*
* 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_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
std::string nextHopId;
std::string nextHopType;
};
public:
DeleteRouteEntryRequest();
~DeleteRouteEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextHopId()const;
void setNextHopId(const std::string& nextHopId);
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::vector<NextHopList> getNextHopList()const;
void setNextHopList(const std::vector<NextHopList>& nextHopList);
private:
long resourceOwnerId_;
std::string regionId_;
std::string nextHopId_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest {
public:
struct NextHopList {
std::string nextHopId;
std::string nextHopType;
};
DeleteRouteEntryRequest();
~DeleteRouteEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextHopId() const;
void setNextHopId(const std::string &nextHopId);
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::vector<NextHopList> getNextHopList() const;
void setNextHopList(const std::vector<NextHopList> &nextHopList);
private:
long resourceOwnerId_;
std::string regionId_;
std::string nextHopId_;
std::string routeTableId_;
std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_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_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteRouterInterfaceRequest : public RpcServiceRequest
{
public:
DeleteRouterInterfaceRequest();
~DeleteRouterInterfaceRequest();
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 getUserCidr()const;
void setUserCidr(const std::string& userCidr);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRouterInterfaceId()const;
void setRouterInterfaceId(const std::string& routerInterfaceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routerInterfaceId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteRouterInterfaceRequest : public RpcServiceRequest {
public:
DeleteRouterInterfaceRequest();
~DeleteRouterInterfaceRequest();
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 getUserCidr() const;
void setUserCidr(const std::string &userCidr);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getRouterInterfaceId() const;
void setRouterInterfaceId(const std::string &routerInterfaceId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string routerInterfaceId_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTERINTERFACEREQUEST_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_ECS_MODEL_DELETESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESECURITYGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteSecurityGroupRequest : public RpcServiceRequest
{
public:
DeleteSecurityGroupRequest();
~DeleteSecurityGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
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 securityGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESECURITYGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESECURITYGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteSecurityGroupRequest : public RpcServiceRequest {
public:
DeleteSecurityGroupRequest();
~DeleteSecurityGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
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 securityGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESECURITYGROUPREQUEST_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_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteSnapshotGroupRequest : public RpcServiceRequest
{
public:
DeleteSnapshotGroupRequest();
~DeleteSnapshotGroupRequest();
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);
std::string getSnapshotGroupId()const;
void setSnapshotGroupId(const std::string& snapshotGroupId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string snapshotGroupId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteSnapshotGroupRequest : public RpcServiceRequest {
public:
DeleteSnapshotGroupRequest();
~DeleteSnapshotGroupRequest();
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);
std::string getSnapshotGroupId() const;
void setSnapshotGroupId(const std::string &snapshotGroupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string snapshotGroupId_;
long ownerId_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTGROUPREQUEST_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_ECS_MODEL_DELETESNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DeleteSnapshotRequest : public RpcServiceRequest
{
public:
DeleteSnapshotRequest();
~DeleteSnapshotRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
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);
bool getForce()const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTREQUEST_H_
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT DeleteSnapshotRequest : public RpcServiceRequest {
public:
DeleteSnapshotRequest();
~DeleteSnapshotRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId() const;
void setSnapshotId(const std::string &snapshotId);
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);
bool getForce() const;
void setForce(bool force);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool force_;
};
} // namespace Model
} // namespace Ecs
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ECS_MODEL_DELETESNAPSHOTREQUEST_H_

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