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,3 +1,6 @@
2021-10-08 Version: 1.36.895
- Adjust ecs openapi endpoint.
2021-10-08 Version: 1.36.894 2021-10-08 Version: 1.36.894
- Fixed SDK update delay. - Fixed SDK update delay.

View File

@@ -1 +1 @@
1.36.894 1.36.895

View File

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

View File

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

View File

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

View File

@@ -1,72 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ AddTagsRequest();
std::string value; ~AddTagsRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
public: void setRegionId(const std::string &regionId);
AddTagsRequest(); std::vector<Tag> getTag() const;
~AddTagsRequest(); void setTag(const std::vector<Tag> &tag);
std::string getResourceId() const;
long getResourceOwnerId()const; void setResourceId(const std::string &resourceId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getResourceType() const;
std::string getResourceId()const; void setResourceType(const std::string &resourceType);
void setResourceId(const std::string& resourceId);
std::string getResourceOwnerAccount()const; private:
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long resourceOwnerId_;
long getOwnerId()const; std::string regionId_;
void setOwnerId(long ownerId); std::vector<Tag> tag_;
std::string getResourceType()const; std::string resourceId_;
void setResourceType(const std::string& resourceType); std::string resourceOwnerAccount_;
long ownerId_;
private: std::string resourceType_;
long resourceOwnerId_; };
std::string regionId_; } // namespace Model
std::vector<Tag> tag_; } // namespace Ecs
std::string resourceId_; } // namespace AlibabaCloud
std::string resourceOwnerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_
long ownerId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ADDTAGSREQUEST_H_

View File

@@ -1,129 +1,121 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AllocateDedicatedHostsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AllocateDedicatedHostsRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ AllocateDedicatedHostsRequest();
std::string key; ~AllocateDedicatedHostsRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
AllocateDedicatedHostsRequest(); std::string getDescription() const;
~AllocateDedicatedHostsRequest(); void setDescription(const std::string &description);
float getCpuOverCommitRatio() const;
long getResourceOwnerId()const; void setCpuOverCommitRatio(float cpuOverCommitRatio);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceGroupId() const;
std::string getClientToken()const; void setResourceGroupId(const std::string &resourceGroupId);
void setClientToken(const std::string& clientToken); int getMinQuantity() const;
std::string getDescription()const; void setMinQuantity(int minQuantity);
void setDescription(const std::string& description); std::string getRegionId() const;
float getCpuOverCommitRatio()const; void setRegionId(const std::string &regionId);
void setCpuOverCommitRatio(float cpuOverCommitRatio); std::string getActionOnMaintenance() const;
std::string getResourceGroupId()const; void setActionOnMaintenance(const std::string &actionOnMaintenance);
void setResourceGroupId(const std::string& resourceGroupId); std::string getDedicatedHostClusterId() const;
int getMinQuantity()const; void setDedicatedHostClusterId(const std::string &dedicatedHostClusterId);
void setMinQuantity(int minQuantity); std::vector<Tag> getTag() const;
std::string getRegionId()const; void setTag(const std::vector<Tag> &tag);
void setRegionId(const std::string& regionId); std::string getDedicatedHostType() const;
std::string getActionOnMaintenance()const; void setDedicatedHostType(const std::string &dedicatedHostType);
void setActionOnMaintenance(const std::string& actionOnMaintenance); int getAutoRenewPeriod() const;
std::string getDedicatedHostClusterId()const; void setAutoRenewPeriod(int autoRenewPeriod);
void setDedicatedHostClusterId(const std::string& dedicatedHostClusterId); int getPeriod() const;
std::vector<Tag> getTag()const; void setPeriod(int period);
void setTag(const std::vector<Tag>& tag); int getQuantity() const;
std::string getDedicatedHostType()const; void setQuantity(int quantity);
void setDedicatedHostType(const std::string& dedicatedHostType); std::string getDedicatedHostName() const;
int getAutoRenewPeriod()const; void setDedicatedHostName(const std::string &dedicatedHostName);
void setAutoRenewPeriod(int autoRenewPeriod); std::string getResourceOwnerAccount() const;
int getPeriod()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPeriod(int period); std::string getOwnerAccount() const;
int getQuantity()const; void setOwnerAccount(const std::string &ownerAccount);
void setQuantity(int quantity); std::string getAutoReleaseTime() const;
std::string getDedicatedHostName()const; void setAutoReleaseTime(const std::string &autoReleaseTime);
void setDedicatedHostName(const std::string& dedicatedHostName); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getPeriodUnit() const;
std::string getOwnerAccount()const; void setPeriodUnit(const std::string &periodUnit);
void setOwnerAccount(const std::string& ownerAccount); bool getAutoRenew() const;
std::string getAutoReleaseTime()const; void setAutoRenew(bool autoRenew);
void setAutoReleaseTime(const std::string& autoReleaseTime); int getNetworkAttributesSlbUdpTimeout() const;
long getOwnerId()const; void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout);
void setOwnerId(long ownerId); std::string getZoneId() const;
std::string getPeriodUnit()const; void setZoneId(const std::string &zoneId);
void setPeriodUnit(const std::string& periodUnit); std::string getAutoPlacement() const;
bool getAutoRenew()const; void setAutoPlacement(const std::string &autoPlacement);
void setAutoRenew(bool autoRenew); std::string getChargeType() const;
int getNetworkAttributesSlbUdpTimeout()const; void setChargeType(const std::string &chargeType);
void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout); int getNetworkAttributesUdpTimeout() const;
std::string getZoneId()const; void setNetworkAttributesUdpTimeout(int networkAttributesUdpTimeout);
void setZoneId(const std::string& zoneId);
std::string getAutoPlacement()const; private:
void setAutoPlacement(const std::string& autoPlacement); long resourceOwnerId_;
std::string getChargeType()const; std::string clientToken_;
void setChargeType(const std::string& chargeType); std::string description_;
int getNetworkAttributesUdpTimeout()const; float cpuOverCommitRatio_;
void setNetworkAttributesUdpTimeout(int networkAttributesUdpTimeout); std::string resourceGroupId_;
int minQuantity_;
private: std::string regionId_;
long resourceOwnerId_; std::string actionOnMaintenance_;
std::string clientToken_; std::string dedicatedHostClusterId_;
std::string description_; std::vector<Tag> tag_;
float cpuOverCommitRatio_; std::string dedicatedHostType_;
std::string resourceGroupId_; int autoRenewPeriod_;
int minQuantity_; int period_;
std::string regionId_; int quantity_;
std::string actionOnMaintenance_; std::string dedicatedHostName_;
std::string dedicatedHostClusterId_; std::string resourceOwnerAccount_;
std::vector<Tag> tag_; std::string ownerAccount_;
std::string dedicatedHostType_; std::string autoReleaseTime_;
int autoRenewPeriod_; long ownerId_;
int period_; std::string periodUnit_;
int quantity_; bool autoRenew_;
std::string dedicatedHostName_; int networkAttributesSlbUdpTimeout_;
std::string resourceOwnerAccount_; std::string zoneId_;
std::string ownerAccount_; std::string autoPlacement_;
std::string autoReleaseTime_; std::string chargeType_;
long ownerId_; int networkAttributesUdpTimeout_;
std::string periodUnit_; };
bool autoRenew_; } // namespace Model
int networkAttributesSlbUdpTimeout_; } // namespace Ecs
std::string zoneId_; } // namespace AlibabaCloud
std::string autoPlacement_; #endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_
std::string chargeType_;
int networkAttributesUdpTimeout_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEDEDICATEDHOSTSREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AllocateEipAddressRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AllocateEipAddressRequest : public RpcServiceRequest AllocateEipAddressRequest();
{ ~AllocateEipAddressRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AllocateEipAddressRequest(); std::string getClientToken() const;
~AllocateEipAddressRequest(); void setClientToken(const std::string &clientToken);
std::string getISP() const;
long getResourceOwnerId()const; void setISP(const std::string &iSP);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getResourceOwnerAccount() const;
std::string getISP()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setISP(const std::string& iSP); std::string getBandwidth() const;
std::string getRegionId()const; void setBandwidth(const std::string &bandwidth);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getBandwidth()const; void setOwnerId(long ownerId);
void setBandwidth(const std::string& bandwidth); long getActivityId() const;
std::string getOwnerAccount()const; void setActivityId(long activityId);
void setOwnerAccount(const std::string& ownerAccount); std::string getInternetChargeType() const;
long getOwnerId()const; void setInternetChargeType(const std::string &internetChargeType);
void setOwnerId(long ownerId);
long getActivityId()const; private:
void setActivityId(long activityId); long resourceOwnerId_;
std::string getInternetChargeType()const; std::string clientToken_;
void setInternetChargeType(const std::string& internetChargeType); std::string iSP_;
std::string regionId_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string bandwidth_;
std::string clientToken_; std::string ownerAccount_;
std::string iSP_; long ownerId_;
std::string regionId_; long activityId_;
std::string resourceOwnerAccount_; std::string internetChargeType_;
std::string bandwidth_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
long activityId_; } // namespace AlibabaCloud
std::string internetChargeType_; #endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEEIPADDRESSREQUEST_H_

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AllocatePublicIpAddressRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AllocatePublicIpAddressRequest : public RpcServiceRequest AllocatePublicIpAddressRequest();
{ ~AllocatePublicIpAddressRequest();
std::string getIpAddress() const;
public: void setIpAddress(const std::string &ipAddress);
AllocatePublicIpAddressRequest(); long getResourceOwnerId() const;
~AllocatePublicIpAddressRequest(); void setResourceOwnerId(long resourceOwnerId);
std::string getVlanId() const;
std::string getIpAddress()const; void setVlanId(const std::string &vlanId);
void setIpAddress(const std::string& ipAddress); std::string getResourceOwnerAccount() const;
long getResourceOwnerId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceOwnerId(long resourceOwnerId); std::string getOwnerAccount() const;
std::string getVlanId()const; void setOwnerAccount(const std::string &ownerAccount);
void setVlanId(const std::string& vlanId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); std::string ipAddress_;
std::string getInstanceId()const; long resourceOwnerId_;
void setInstanceId(const std::string& instanceId); std::string vlanId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
std::string ipAddress_; long ownerId_;
long resourceOwnerId_; std::string instanceId_;
std::string vlanId_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string instanceId_; #endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ALLOCATEPUBLICIPADDRESSREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT ApplyAutoSnapshotPolicyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT ApplyAutoSnapshotPolicyRequest : public RpcServiceRequest ApplyAutoSnapshotPolicyRequest();
{ ~ApplyAutoSnapshotPolicyRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
ApplyAutoSnapshotPolicyRequest(); std::string getAutoSnapshotPolicyId() const;
~ApplyAutoSnapshotPolicyRequest(); void setAutoSnapshotPolicyId(const std::string &autoSnapshotPolicyId);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getDiskIds() const;
std::string getAutoSnapshotPolicyId()const; void setDiskIds(const std::string &diskIds);
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getDiskIds()const; void setOwnerId(long ownerId);
void setDiskIds(const std::string& diskIds);
std::string getResourceOwnerAccount()const; private:
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long resourceOwnerId_;
long getOwnerId()const; std::string autoSnapshotPolicyId_;
void setOwnerId(long ownerId); std::string regionId_;
std::string diskIds_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; long ownerId_;
std::string autoSnapshotPolicyId_; };
std::string regionId_; } // namespace Model
std::string diskIds_; } // namespace Ecs
std::string resourceOwnerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_APPLYAUTOSNAPSHOTPOLICYREQUEST_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AssignIpv6AddressesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AssignIpv6AddressesRequest : public RpcServiceRequest AssignIpv6AddressesRequest();
{ ~AssignIpv6AddressesRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AssignIpv6AddressesRequest(); std::string getRegionId() const;
~AssignIpv6AddressesRequest(); void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
long getResourceOwnerId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceOwnerId(long resourceOwnerId); int getIpv6AddressCount() const;
std::string getRegionId()const; void setIpv6AddressCount(int ipv6AddressCount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
int getIpv6AddressCount()const; void setOwnerId(long ownerId);
void setIpv6AddressCount(int ipv6AddressCount); std::string getNetworkInterfaceId() const;
std::string getOwnerAccount()const; void setNetworkInterfaceId(const std::string &networkInterfaceId);
void setOwnerAccount(const std::string& ownerAccount); std::vector<std::string> getIpv6Address() const;
long getOwnerId()const; void setIpv6Address(const std::vector<std::string> &ipv6Address);
void setOwnerId(long ownerId);
std::string getNetworkInterfaceId()const; private:
void setNetworkInterfaceId(const std::string& networkInterfaceId); long resourceOwnerId_;
std::vector<std::string> getIpv6Address()const; std::string regionId_;
void setIpv6Address(const std::vector<std::string>& ipv6Address); std::string resourceOwnerAccount_;
int ipv6AddressCount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string regionId_; std::string networkInterfaceId_;
std::string resourceOwnerAccount_; std::vector<std::string> ipv6Address_;
int ipv6AddressCount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string networkInterfaceId_; } // namespace AlibabaCloud
std::vector<std::string> ipv6Address_; #endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSIGNIPV6ADDRESSESREQUEST_H_

View File

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

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AssociateEipAddressRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AssociateEipAddressRequest : public RpcServiceRequest AssociateEipAddressRequest();
{ ~AssociateEipAddressRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AssociateEipAddressRequest(); std::string getAllocationId() const;
~AssociateEipAddressRequest(); void setAllocationId(const std::string &allocationId);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getInstanceType() const;
std::string getAllocationId()const; void setInstanceType(const std::string &instanceType);
void setAllocationId(const std::string& allocationId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getInstanceType()const; void setOwnerAccount(const std::string &ownerAccount);
void setInstanceType(const std::string& instanceType); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getInstanceId()const; std::string allocationId_;
void setInstanceId(const std::string& instanceId); std::string regionId_;
std::string instanceType_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::string allocationId_; long ownerId_;
std::string regionId_; std::string instanceId_;
std::string instanceType_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string instanceId_; #endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ASSOCIATEEIPADDRESSREQUEST_H_

View File

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

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AttachClassicLinkVpcRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AttachClassicLinkVpcRequest : public RpcServiceRequest AttachClassicLinkVpcRequest();
{ ~AttachClassicLinkVpcRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AttachClassicLinkVpcRequest(); std::string getRegionId() const;
~AttachClassicLinkVpcRequest(); void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
long getResourceOwnerId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceOwnerId(long resourceOwnerId); long getOwnerId() const;
std::string getRegionId()const; void setOwnerId(long ownerId);
void setRegionId(const std::string& regionId); std::string getInstanceId() const;
std::string getResourceOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getVpcId() const;
long getOwnerId()const; void setVpcId(const std::string &vpcId);
void setOwnerId(long ownerId);
std::string getInstanceId()const; private:
void setInstanceId(const std::string& instanceId); long resourceOwnerId_;
std::string getVpcId()const; std::string regionId_;
void setVpcId(const std::string& vpcId); std::string resourceOwnerAccount_;
long ownerId_;
private: std::string instanceId_;
long resourceOwnerId_; std::string vpcId_;
std::string regionId_; };
std::string resourceOwnerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string instanceId_; } // namespace AlibabaCloud
std::string vpcId_; #endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHCLASSICLINKVPCREQUEST_H_

View File

@@ -1,78 +1,72 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AttachDiskRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AttachDiskRequest : public RpcServiceRequest AttachDiskRequest();
{ ~AttachDiskRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AttachDiskRequest(); std::string getKeyPairName() const;
~AttachDiskRequest(); void setKeyPairName(const std::string &keyPairName);
bool getBootable() const;
long getResourceOwnerId()const; void setBootable(bool bootable);
void setResourceOwnerId(long resourceOwnerId); std::string getPassword() const;
std::string getKeyPairName()const; void setPassword(const std::string &password);
void setKeyPairName(const std::string& keyPairName); std::string getDiskId() const;
bool getBootable()const; void setDiskId(const std::string &diskId);
void setBootable(bool bootable); bool getDeleteWithInstance() const;
std::string getPassword()const; void setDeleteWithInstance(bool deleteWithInstance);
void setPassword(const std::string& password); std::string getResourceOwnerAccount() const;
std::string getDiskId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setDiskId(const std::string& diskId); std::string getOwnerAccount() const;
bool getDeleteWithInstance()const; void setOwnerAccount(const std::string &ownerAccount);
void setDeleteWithInstance(bool deleteWithInstance); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setOwnerAccount(const std::string& ownerAccount); std::string getDevice() const;
long getOwnerId()const; void setDevice(const std::string &device);
void setOwnerId(long ownerId);
std::string getInstanceId()const; private:
void setInstanceId(const std::string& instanceId); long resourceOwnerId_;
std::string getDevice()const; std::string keyPairName_;
void setDevice(const std::string& device); bool bootable_;
std::string password_;
private: std::string diskId_;
long resourceOwnerId_; bool deleteWithInstance_;
std::string keyPairName_; std::string resourceOwnerAccount_;
bool bootable_; std::string ownerAccount_;
std::string password_; long ownerId_;
std::string diskId_; std::string instanceId_;
bool deleteWithInstance_; std::string device_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string instanceId_; } // namespace AlibabaCloud
std::string device_; #endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHDISKREQUEST_H_

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleRequest : public RpcServiceRequest AttachInstanceRamRoleRequest();
{ ~AttachInstanceRamRoleRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AttachInstanceRamRoleRequest(); std::string getRegionId() const;
~AttachInstanceRamRoleRequest(); void setRegionId(const std::string &regionId);
std::string getPolicy() const;
long getResourceOwnerId()const; void setPolicy(const std::string &policy);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getRamRoleName() const;
std::string getPolicy()const; void setRamRoleName(const std::string &ramRoleName);
void setPolicy(const std::string& policy); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceIds() const;
std::string getRamRoleName()const; void setInstanceIds(const std::string &instanceIds);
void setRamRoleName(const std::string& ramRoleName);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getInstanceIds()const; std::string regionId_;
void setInstanceIds(const std::string& instanceIds); std::string policy_;
std::string resourceOwnerAccount_;
private: std::string ramRoleName_;
long resourceOwnerId_; long ownerId_;
std::string regionId_; std::string instanceIds_;
std::string policy_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ramRoleName_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string instanceIds_; #endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHINSTANCERAMROLEREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AttachKeyPairRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AttachKeyPairRequest : public RpcServiceRequest AttachKeyPairRequest();
{ ~AttachKeyPairRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AttachKeyPairRequest(); std::string getKeyPairName() const;
~AttachKeyPairRequest(); void setKeyPairName(const std::string &keyPairName);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getKeyPairName()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setKeyPairName(const std::string& keyPairName); long getOwnerId() const;
std::string getRegionId()const; void setOwnerId(long ownerId);
void setRegionId(const std::string& regionId); std::string getInstanceIds() const;
std::string getResourceOwnerAccount()const; void setInstanceIds(const std::string &instanceIds);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getInstanceIds()const; std::string keyPairName_;
void setInstanceIds(const std::string& instanceIds); std::string regionId_;
std::string resourceOwnerAccount_;
private: long ownerId_;
long resourceOwnerId_; std::string instanceIds_;
std::string keyPairName_; };
std::string regionId_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string instanceIds_; #endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHKEYPAIRREQUEST_H_

View File

@@ -1,72 +1,66 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AttachNetworkInterfaceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AttachNetworkInterfaceRequest : public RpcServiceRequest AttachNetworkInterfaceRequest();
{ ~AttachNetworkInterfaceRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
AttachNetworkInterfaceRequest(); std::string getRegionId() const;
~AttachNetworkInterfaceRequest(); void setRegionId(const std::string &regionId);
std::string getTrunkNetworkInstanceId() const;
long getResourceOwnerId()const; void setTrunkNetworkInstanceId(const std::string &trunkNetworkInstanceId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getTrunkNetworkInstanceId()const; void setOwnerAccount(const std::string &ownerAccount);
void setTrunkNetworkInstanceId(const std::string& trunkNetworkInstanceId); bool getWaitForNetworkConfigurationReady() const;
std::string getResourceOwnerAccount()const; void setWaitForNetworkConfigurationReady(bool waitForNetworkConfigurationReady);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getOwnerAccount()const; void setOwnerId(long ownerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getInstanceId() const;
bool getWaitForNetworkConfigurationReady()const; void setInstanceId(const std::string &instanceId);
void setWaitForNetworkConfigurationReady(bool waitForNetworkConfigurationReady); std::string getNetworkInterfaceId() const;
long getOwnerId()const; void setNetworkInterfaceId(const std::string &networkInterfaceId);
void setOwnerId(long ownerId);
std::string getInstanceId()const; private:
void setInstanceId(const std::string& instanceId); long resourceOwnerId_;
std::string getNetworkInterfaceId()const; std::string regionId_;
void setNetworkInterfaceId(const std::string& networkInterfaceId); std::string trunkNetworkInstanceId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; bool waitForNetworkConfigurationReady_;
std::string regionId_; long ownerId_;
std::string trunkNetworkInstanceId_; std::string instanceId_;
std::string resourceOwnerAccount_; std::string networkInterfaceId_;
std::string ownerAccount_; };
bool waitForNetworkConfigurationReady_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string instanceId_; } // namespace AlibabaCloud
std::string networkInterfaceId_; #endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHNETWORKINTERFACEREQUEST_H_

View File

@@ -1,111 +1,105 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest AuthorizeSecurityGroupEgressRequest();
{ ~AuthorizeSecurityGroupEgressRequest();
std::string getNicType() const;
public: void setNicType(const std::string &nicType);
AuthorizeSecurityGroupEgressRequest(); long getResourceOwnerId() const;
~AuthorizeSecurityGroupEgressRequest(); void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange() const;
std::string getNicType()const; void setSourcePortRange(const std::string &sourcePortRange);
void setNicType(const std::string& nicType); std::string getClientToken() const;
long getResourceOwnerId()const; void setClientToken(const std::string &clientToken);
void setResourceOwnerId(long resourceOwnerId); std::string getDestPrefixListId() const;
std::string getSourcePortRange()const; void setDestPrefixListId(const std::string &destPrefixListId);
void setSourcePortRange(const std::string& sourcePortRange); std::string getSecurityGroupId() const;
std::string getClientToken()const; void setSecurityGroupId(const std::string &securityGroupId);
void setClientToken(const std::string& clientToken); std::string getDescription() const;
std::string getDestPrefixListId()const; void setDescription(const std::string &description);
void setDestPrefixListId(const std::string& destPrefixListId); std::string getRegionId() const;
std::string getSecurityGroupId()const; void setRegionId(const std::string &regionId);
void setSecurityGroupId(const std::string& securityGroupId); std::string getIpv6DestCidrIp() const;
std::string getDescription()const; void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
void setDescription(const std::string& description); std::string getIpv6SourceCidrIp() const;
std::string getRegionId()const; void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
void setRegionId(const std::string& regionId); std::string getPolicy() const;
std::string getIpv6DestCidrIp()const; void setPolicy(const std::string &policy);
void setIpv6DestCidrIp(const std::string& ipv6DestCidrIp); std::string getPortRange() const;
std::string getIpv6SourceCidrIp()const; void setPortRange(const std::string &portRange);
void setIpv6SourceCidrIp(const std::string& ipv6SourceCidrIp); std::string getResourceOwnerAccount() const;
std::string getPolicy()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPolicy(const std::string& policy); std::string getIpProtocol() const;
std::string getPortRange()const; void setIpProtocol(const std::string &ipProtocol);
void setPortRange(const std::string& portRange); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getSourceCidrIp() const;
std::string getIpProtocol()const; void setSourceCidrIp(const std::string &sourceCidrIp);
void setIpProtocol(const std::string& ipProtocol); std::string getDestGroupId() const;
std::string getOwnerAccount()const; void setDestGroupId(const std::string &destGroupId);
void setOwnerAccount(const std::string& ownerAccount); long getOwnerId() const;
std::string getSourceCidrIp()const; void setOwnerId(long ownerId);
void setSourceCidrIp(const std::string& sourceCidrIp); std::string getDestGroupOwnerAccount() const;
std::string getDestGroupId()const; void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
void setDestGroupId(const std::string& destGroupId); std::string getPriority() const;
long getOwnerId()const; void setPriority(const std::string &priority);
void setOwnerId(long ownerId); std::string getDestCidrIp() const;
std::string getDestGroupOwnerAccount()const; void setDestCidrIp(const std::string &destCidrIp);
void setDestGroupOwnerAccount(const std::string& destGroupOwnerAccount); long getDestGroupOwnerId() const;
std::string getPriority()const; void setDestGroupOwnerId(long destGroupOwnerId);
void setPriority(const std::string& priority);
std::string getDestCidrIp()const; private:
void setDestCidrIp(const std::string& destCidrIp); std::string nicType_;
long getDestGroupOwnerId()const; long resourceOwnerId_;
void setDestGroupOwnerId(long destGroupOwnerId); std::string sourcePortRange_;
std::string clientToken_;
private: std::string destPrefixListId_;
std::string nicType_; std::string securityGroupId_;
long resourceOwnerId_; std::string description_;
std::string sourcePortRange_; std::string regionId_;
std::string clientToken_; std::string ipv6DestCidrIp_;
std::string destPrefixListId_; std::string ipv6SourceCidrIp_;
std::string securityGroupId_; std::string policy_;
std::string description_; std::string portRange_;
std::string regionId_; std::string resourceOwnerAccount_;
std::string ipv6DestCidrIp_; std::string ipProtocol_;
std::string ipv6SourceCidrIp_; std::string ownerAccount_;
std::string policy_; std::string sourceCidrIp_;
std::string portRange_; std::string destGroupId_;
std::string resourceOwnerAccount_; long ownerId_;
std::string ipProtocol_; std::string destGroupOwnerAccount_;
std::string ownerAccount_; std::string priority_;
std::string sourceCidrIp_; std::string destCidrIp_;
std::string destGroupId_; long destGroupOwnerId_;
long ownerId_; };
std::string destGroupOwnerAccount_; } // namespace Model
std::string priority_; } // namespace Ecs
std::string destCidrIp_; } // namespace AlibabaCloud
long destGroupOwnerId_; #endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPEGRESSREQUEST_H_

View File

@@ -1,111 +1,105 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest AuthorizeSecurityGroupRequest();
{ ~AuthorizeSecurityGroupRequest();
std::string getNicType() const;
public: void setNicType(const std::string &nicType);
AuthorizeSecurityGroupRequest(); long getResourceOwnerId() const;
~AuthorizeSecurityGroupRequest(); void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePrefixListId() const;
std::string getNicType()const; void setSourcePrefixListId(const std::string &sourcePrefixListId);
void setNicType(const std::string& nicType); std::string getSourcePortRange() const;
long getResourceOwnerId()const; void setSourcePortRange(const std::string &sourcePortRange);
void setResourceOwnerId(long resourceOwnerId); std::string getClientToken() const;
std::string getSourcePrefixListId()const; void setClientToken(const std::string &clientToken);
void setSourcePrefixListId(const std::string& sourcePrefixListId); std::string getSecurityGroupId() const;
std::string getSourcePortRange()const; void setSecurityGroupId(const std::string &securityGroupId);
void setSourcePortRange(const std::string& sourcePortRange); std::string getDescription() const;
std::string getClientToken()const; void setDescription(const std::string &description);
void setClientToken(const std::string& clientToken); long getSourceGroupOwnerId() const;
std::string getSecurityGroupId()const; void setSourceGroupOwnerId(long sourceGroupOwnerId);
void setSecurityGroupId(const std::string& securityGroupId); std::string getSourceGroupOwnerAccount() const;
std::string getDescription()const; void setSourceGroupOwnerAccount(const std::string &sourceGroupOwnerAccount);
void setDescription(const std::string& description); std::string getRegionId() const;
long getSourceGroupOwnerId()const; void setRegionId(const std::string &regionId);
void setSourceGroupOwnerId(long sourceGroupOwnerId); std::string getIpv6SourceCidrIp() const;
std::string getSourceGroupOwnerAccount()const; void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
void setSourceGroupOwnerAccount(const std::string& sourceGroupOwnerAccount); std::string getIpv6DestCidrIp() const;
std::string getRegionId()const; void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
void setRegionId(const std::string& regionId); std::string getPolicy() const;
std::string getIpv6SourceCidrIp()const; void setPolicy(const std::string &policy);
void setIpv6SourceCidrIp(const std::string& ipv6SourceCidrIp); std::string getPortRange() const;
std::string getIpv6DestCidrIp()const; void setPortRange(const std::string &portRange);
void setIpv6DestCidrIp(const std::string& ipv6DestCidrIp); std::string getResourceOwnerAccount() const;
std::string getPolicy()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPolicy(const std::string& policy); std::string getIpProtocol() const;
std::string getPortRange()const; void setIpProtocol(const std::string &ipProtocol);
void setPortRange(const std::string& portRange); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getSourceCidrIp() const;
std::string getIpProtocol()const; void setSourceCidrIp(const std::string &sourceCidrIp);
void setIpProtocol(const std::string& ipProtocol); long getOwnerId() const;
std::string getOwnerAccount()const; void setOwnerId(long ownerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getPriority() const;
std::string getSourceCidrIp()const; void setPriority(const std::string &priority);
void setSourceCidrIp(const std::string& sourceCidrIp); std::string getDestCidrIp() const;
long getOwnerId()const; void setDestCidrIp(const std::string &destCidrIp);
void setOwnerId(long ownerId); std::string getSourceGroupId() const;
std::string getPriority()const; void setSourceGroupId(const std::string &sourceGroupId);
void setPriority(const std::string& priority);
std::string getDestCidrIp()const; private:
void setDestCidrIp(const std::string& destCidrIp); std::string nicType_;
std::string getSourceGroupId()const; long resourceOwnerId_;
void setSourceGroupId(const std::string& sourceGroupId); std::string sourcePrefixListId_;
std::string sourcePortRange_;
private: std::string clientToken_;
std::string nicType_; std::string securityGroupId_;
long resourceOwnerId_; std::string description_;
std::string sourcePrefixListId_; long sourceGroupOwnerId_;
std::string sourcePortRange_; std::string sourceGroupOwnerAccount_;
std::string clientToken_; std::string regionId_;
std::string securityGroupId_; std::string ipv6SourceCidrIp_;
std::string description_; std::string ipv6DestCidrIp_;
long sourceGroupOwnerId_; std::string policy_;
std::string sourceGroupOwnerAccount_; std::string portRange_;
std::string regionId_; std::string resourceOwnerAccount_;
std::string ipv6SourceCidrIp_; std::string ipProtocol_;
std::string ipv6DestCidrIp_; std::string ownerAccount_;
std::string policy_; std::string sourceCidrIp_;
std::string portRange_; long ownerId_;
std::string resourceOwnerAccount_; std::string priority_;
std::string ipProtocol_; std::string destCidrIp_;
std::string ownerAccount_; std::string sourceGroupId_;
std::string sourceCidrIp_; };
long ownerId_; } // namespace Model
std::string priority_; } // namespace Ecs
std::string destCidrIp_; } // namespace AlibabaCloud
std::string sourceGroupId_; #endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_AUTHORIZESECURITYGROUPREQUEST_H_

View File

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

View File

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

View File

@@ -1,72 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CancelImagePipelineExecutionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CancelImagePipelineExecutionRequest : public RpcServiceRequest struct TemplateTag {
{ std::string key;
public: std::string value;
struct TemplateTag };
{ CancelImagePipelineExecutionRequest();
std::string key; ~CancelImagePipelineExecutionRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getExecutionId() const;
public: void setExecutionId(const std::string &executionId);
CancelImagePipelineExecutionRequest(); std::string getRegionId() const;
~CancelImagePipelineExecutionRequest(); void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
long getResourceOwnerId()const; void setTemplateTag(const std::vector<TemplateTag> &templateTag);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getExecutionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setExecutionId(const std::string& executionId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<TemplateTag> getTemplateTag()const; void setOwnerId(long ownerId);
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::string getResourceOwnerAccount()const; private:
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long resourceOwnerId_;
std::string getOwnerAccount()const; std::string executionId_;
void setOwnerAccount(const std::string& ownerAccount); std::string regionId_;
long getOwnerId()const; std::vector<TemplateTag> templateTag_;
void setOwnerId(long ownerId); std::string resourceOwnerAccount_;
std::string ownerAccount_;
private: long ownerId_;
long resourceOwnerId_; };
std::string executionId_; } // namespace Model
std::string regionId_; } // namespace Ecs
std::vector<TemplateTag> templateTag_; } // namespace AlibabaCloud
std::string resourceOwnerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELIMAGEPIPELINEEXECUTIONREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,93 +1,85 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ CopyImageRequest();
std::string value; ~CopyImageRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getImageId() const;
public: void setImageId(const std::string &imageId);
CopyImageRequest(); std::string getEncryptAlgorithm() const;
~CopyImageRequest(); void setEncryptAlgorithm(const std::string &encryptAlgorithm);
std::string getDestinationRegionId() const;
long getResourceOwnerId()const; void setDestinationRegionId(const std::string &destinationRegionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceGroupId() const;
std::string getImageId()const; void setResourceGroupId(const std::string &resourceGroupId);
void setImageId(const std::string& imageId); std::string getRegionId() const;
std::string getEncryptAlgorithm()const; void setRegionId(const std::string &regionId);
void setEncryptAlgorithm(const std::string& encryptAlgorithm); std::vector<Tag> getTag() const;
std::string getDestinationRegionId()const; void setTag(const std::vector<Tag> &tag);
void setDestinationRegionId(const std::string& destinationRegionId); std::string getResourceOwnerAccount() const;
std::string getResourceGroupId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceGroupId(const std::string& resourceGroupId); std::string getDestinationImageName() const;
std::string getRegionId()const; void setDestinationImageName(const std::string &destinationImageName);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::vector<Tag> getTag()const; void setOwnerAccount(const std::string &ownerAccount);
void setTag(const std::vector<Tag>& tag); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); bool getEncrypted() const;
std::string getDestinationImageName()const; void setEncrypted(bool encrypted);
void setDestinationImageName(const std::string& destinationImageName); std::string getKMSKeyId() const;
std::string getOwnerAccount()const; void setKMSKeyId(const std::string &kMSKeyId);
void setOwnerAccount(const std::string& ownerAccount); std::string getDestinationDescription() const;
long getOwnerId()const; void setDestinationDescription(const std::string &destinationDescription);
void setOwnerId(long ownerId);
bool getEncrypted()const; private:
void setEncrypted(bool encrypted); long resourceOwnerId_;
std::string getKMSKeyId()const; std::string imageId_;
void setKMSKeyId(const std::string& kMSKeyId); std::string encryptAlgorithm_;
std::string getDestinationDescription()const; std::string destinationRegionId_;
void setDestinationDescription(const std::string& destinationDescription); std::string resourceGroupId_;
std::string regionId_;
private: std::vector<Tag> tag_;
long resourceOwnerId_; std::string resourceOwnerAccount_;
std::string imageId_; std::string destinationImageName_;
std::string encryptAlgorithm_; std::string ownerAccount_;
std::string destinationRegionId_; long ownerId_;
std::string resourceGroupId_; bool encrypted_;
std::string regionId_; std::string kMSKeyId_;
std::vector<Tag> tag_; std::string destinationDescription_;
std::string resourceOwnerAccount_; };
std::string destinationImageName_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
bool encrypted_; #endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_
std::string kMSKeyId_;
std::string destinationDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_COPYIMAGEREQUEST_H_

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CopySnapshotRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CopySnapshotRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CopySnapshotRequest();
std::string key; ~CopySnapshotRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId() const;
public: void setSnapshotId(const std::string &snapshotId);
CopySnapshotRequest(); std::string getDestinationRegionId() const;
~CopySnapshotRequest(); void setDestinationRegionId(const std::string &destinationRegionId);
std::string getResourceGroupId() const;
long getResourceOwnerId()const; void setResourceGroupId(const std::string &resourceGroupId);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getSnapshotId()const; void setRegionId(const std::string &regionId);
void setSnapshotId(const std::string& snapshotId); std::vector<Tag> getTag() const;
std::string getDestinationRegionId()const; void setTag(const std::vector<Tag> &tag);
void setDestinationRegionId(const std::string& destinationRegionId); std::string getResourceOwnerAccount() const;
std::string getResourceGroupId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceGroupId(const std::string& resourceGroupId); long getOwnerId() const;
std::string getRegionId()const; void setOwnerId(long ownerId);
void setRegionId(const std::string& regionId); std::string getDestinationSnapshotName() const;
std::vector<Tag> getTag()const; void setDestinationSnapshotName(const std::string &destinationSnapshotName);
void setTag(const std::vector<Tag>& tag); std::string getDestinationSnapshotDescription() const;
std::string getResourceOwnerAccount()const; void setDestinationSnapshotDescription(const std::string &destinationSnapshotDescription);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); int getRetentionDays() const;
long getOwnerId()const; void setRetentionDays(int retentionDays);
void setOwnerId(long ownerId);
std::string getDestinationSnapshotName()const; private:
void setDestinationSnapshotName(const std::string& destinationSnapshotName); long resourceOwnerId_;
std::string getDestinationSnapshotDescription()const; std::string snapshotId_;
void setDestinationSnapshotDescription(const std::string& destinationSnapshotDescription); std::string destinationRegionId_;
int getRetentionDays()const; std::string resourceGroupId_;
void setRetentionDays(int retentionDays); std::string regionId_;
std::vector<Tag> tag_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; long ownerId_;
std::string snapshotId_; std::string destinationSnapshotName_;
std::string destinationRegionId_; std::string destinationSnapshotDescription_;
std::string resourceGroupId_; int retentionDays_;
std::string regionId_; };
std::vector<Tag> tag_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string destinationSnapshotName_; #endif // !ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_
std::string destinationSnapshotDescription_;
int retentionDays_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_COPYSNAPSHOTREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateActivationRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateActivationRequest : public RpcServiceRequest CreateActivationRequest();
{ ~CreateActivationRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateActivationRequest(); std::string getDescription() const;
~CreateActivationRequest(); void setDescription(const std::string &description);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); int getInstanceCount() const;
std::string getDescription()const; void setInstanceCount(int instanceCount);
void setDescription(const std::string& description); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
int getInstanceCount()const; void setOwnerAccount(const std::string &ownerAccount);
void setInstanceCount(int instanceCount); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceName() const;
std::string getOwnerAccount()const; void setInstanceName(const std::string &instanceName);
void setOwnerAccount(const std::string& ownerAccount); long getTimeToLiveInHours() const;
long getOwnerId()const; void setTimeToLiveInHours(long timeToLiveInHours);
void setOwnerId(long ownerId); std::string getIpAddressRange() const;
std::string getInstanceName()const; void setIpAddressRange(const std::string &ipAddressRange);
void setInstanceName(const std::string& instanceName);
long getTimeToLiveInHours()const; private:
void setTimeToLiveInHours(long timeToLiveInHours); long resourceOwnerId_;
std::string getIpAddressRange()const; std::string description_;
void setIpAddressRange(const std::string& ipAddressRange); std::string regionId_;
int instanceCount_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::string description_; long ownerId_;
std::string regionId_; std::string instanceName_;
int instanceCount_; long timeToLiveInHours_;
std::string resourceOwnerAccount_; std::string ipAddressRange_;
std::string ownerAccount_; };
long ownerId_; } // namespace Model
std::string instanceName_; } // namespace Ecs
long timeToLiveInHours_; } // namespace AlibabaCloud
std::string ipAddressRange_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEACTIVATIONREQUEST_H_

View File

@@ -1,248 +1,236 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupRequest : public RpcServiceRequest struct LaunchConfigurationDataDisk {
{ std::string performanceLevel;
public: std::string kmsKeyId;
struct LaunchConfigurationDataDisk std::string description;
{ std::string snapshotId;
std::string performanceLevel; int size;
std::string kmsKeyId; std::string device;
std::string description; std::string diskName;
std::string snapshotId; std::string category;
int size; bool deleteWithInstance;
std::string device; bool encrypted;
std::string diskName; };
std::string category; struct SystemDiskConfig {
bool deleteWithInstance; std::string diskCategory;
bool encrypted; };
}; struct DataDiskConfig {
struct SystemDiskConfig std::string diskCategory;
{ };
std::string diskCategory; struct LaunchTemplateConfig {
}; std::string vSwitchId;
struct DataDiskConfig double maxPrice;
{ int priority;
std::string diskCategory; std::string instanceType;
}; double weightedCapacity;
struct LaunchTemplateConfig };
{ struct LaunchConfigurationTag {
std::string vSwitchId; std::string key;
double maxPrice; std::string value;
int priority; };
std::string instanceType; CreateAutoProvisioningGroupRequest();
double weightedCapacity; ~CreateAutoProvisioningGroupRequest();
}; std::vector<LaunchConfigurationDataDisk> getLaunchConfigurationDataDisk() const;
struct LaunchConfigurationTag void setLaunchConfigurationDataDisk(const std::vector<LaunchConfigurationDataDisk> &launchConfigurationDataDisk);
{ long getResourceOwnerId() const;
std::string key; void setResourceOwnerId(long resourceOwnerId);
std::string value; std::string getLaunchConfigurationSystemDiskCategory() const;
}; void setLaunchConfigurationSystemDiskCategory(const std::string &launchConfigurationSystemDiskCategory);
std::string getAutoProvisioningGroupType() const;
public: void setAutoProvisioningGroupType(const std::string &autoProvisioningGroupType);
CreateAutoProvisioningGroupRequest(); std::string getLaunchConfigurationSystemDiskPerformanceLevel() const;
~CreateAutoProvisioningGroupRequest(); void setLaunchConfigurationSystemDiskPerformanceLevel(const std::string &launchConfigurationSystemDiskPerformanceLevel);
std::vector<std::string> getLaunchConfigurationHostNames() const;
std::vector<LaunchConfigurationDataDisk> getLaunchConfigurationDataDisk()const; void setLaunchConfigurationHostNames(const std::vector<std::string> &launchConfigurationHostNames);
void setLaunchConfigurationDataDisk(const std::vector<LaunchConfigurationDataDisk>& launchConfigurationDataDisk); std::string getResourceGroupId() const;
long getResourceOwnerId()const; void setResourceGroupId(const std::string &resourceGroupId);
void setResourceOwnerId(long resourceOwnerId); std::string getLaunchConfigurationImageId() const;
std::string getLaunchConfigurationSystemDiskCategory()const; void setLaunchConfigurationImageId(const std::string &launchConfigurationImageId);
void setLaunchConfigurationSystemDiskCategory(const std::string& launchConfigurationSystemDiskCategory); std::string getLaunchConfigurationResourceGroupId() const;
std::string getAutoProvisioningGroupType()const; void setLaunchConfigurationResourceGroupId(const std::string &launchConfigurationResourceGroupId);
void setAutoProvisioningGroupType(const std::string& autoProvisioningGroupType); std::string getLaunchConfigurationPassword() const;
std::string getLaunchConfigurationSystemDiskPerformanceLevel()const; void setLaunchConfigurationPassword(const std::string &launchConfigurationPassword);
void setLaunchConfigurationSystemDiskPerformanceLevel(const std::string& launchConfigurationSystemDiskPerformanceLevel); std::string getPayAsYouGoAllocationStrategy() const;
std::vector<std::string> getLaunchConfigurationHostNames()const; void setPayAsYouGoAllocationStrategy(const std::string &payAsYouGoAllocationStrategy);
void setLaunchConfigurationHostNames(const std::vector<std::string>& launchConfigurationHostNames); std::string getDefaultTargetCapacityType() const;
std::string getResourceGroupId()const; void setDefaultTargetCapacityType(const std::string &defaultTargetCapacityType);
void setResourceGroupId(const std::string& resourceGroupId); std::string getLaunchConfigurationKeyPairName() const;
std::string getLaunchConfigurationImageId()const; void setLaunchConfigurationKeyPairName(const std::string &launchConfigurationKeyPairName);
void setLaunchConfigurationImageId(const std::string& launchConfigurationImageId); std::vector<SystemDiskConfig> getSystemDiskConfig() const;
std::string getLaunchConfigurationResourceGroupId()const; void setSystemDiskConfig(const std::vector<SystemDiskConfig> &systemDiskConfig);
void setLaunchConfigurationResourceGroupId(const std::string& launchConfigurationResourceGroupId); std::vector<DataDiskConfig> getDataDiskConfig() const;
std::string getLaunchConfigurationPassword()const; void setDataDiskConfig(const std::vector<DataDiskConfig> &dataDiskConfig);
void setLaunchConfigurationPassword(const std::string& launchConfigurationPassword); std::string getValidUntil() const;
std::string getPayAsYouGoAllocationStrategy()const; void setValidUntil(const std::string &validUntil);
void setPayAsYouGoAllocationStrategy(const std::string& payAsYouGoAllocationStrategy); std::string getLaunchTemplateId() const;
std::string getDefaultTargetCapacityType()const; void setLaunchTemplateId(const std::string &launchTemplateId);
void setDefaultTargetCapacityType(const std::string& defaultTargetCapacityType); long getOwnerId() const;
std::string getLaunchConfigurationKeyPairName()const; void setOwnerId(long ownerId);
void setLaunchConfigurationKeyPairName(const std::string& launchConfigurationKeyPairName); int getLaunchConfigurationSystemDiskSize() const;
std::vector<SystemDiskConfig> getSystemDiskConfig()const; void setLaunchConfigurationSystemDiskSize(int launchConfigurationSystemDiskSize);
void setSystemDiskConfig(const std::vector<SystemDiskConfig>& systemDiskConfig); int getLaunchConfigurationInternetMaxBandwidthOut() const;
std::vector<DataDiskConfig> getDataDiskConfig()const; void setLaunchConfigurationInternetMaxBandwidthOut(int launchConfigurationInternetMaxBandwidthOut);
void setDataDiskConfig(const std::vector<DataDiskConfig>& dataDiskConfig); std::string getLaunchConfigurationHostName() const;
std::string getValidUntil()const; void setLaunchConfigurationHostName(const std::string &launchConfigurationHostName);
void setValidUntil(const std::string& validUntil); std::string getMinTargetCapacity() const;
std::string getLaunchTemplateId()const; void setMinTargetCapacity(const std::string &minTargetCapacity);
void setLaunchTemplateId(const std::string& launchTemplateId); float getMaxSpotPrice() const;
long getOwnerId()const; void setMaxSpotPrice(float maxSpotPrice);
void setOwnerId(long ownerId); bool getLaunchConfigurationPasswordInherit() const;
int getLaunchConfigurationSystemDiskSize()const; void setLaunchConfigurationPasswordInherit(bool launchConfigurationPasswordInherit);
void setLaunchConfigurationSystemDiskSize(int launchConfigurationSystemDiskSize); std::string getClientToken() const;
int getLaunchConfigurationInternetMaxBandwidthOut()const; void setClientToken(const std::string &clientToken);
void setLaunchConfigurationInternetMaxBandwidthOut(int launchConfigurationInternetMaxBandwidthOut); std::string getLaunchConfigurationSecurityGroupId() const;
std::string getLaunchConfigurationHostName()const; void setLaunchConfigurationSecurityGroupId(const std::string &launchConfigurationSecurityGroupId);
void setLaunchConfigurationHostName(const std::string& launchConfigurationHostName); std::string getDescription() const;
std::string getMinTargetCapacity()const; void setDescription(const std::string &description);
void setMinTargetCapacity(const std::string& minTargetCapacity); bool getTerminateInstancesWithExpiration() const;
float getMaxSpotPrice()const; void setTerminateInstancesWithExpiration(bool terminateInstancesWithExpiration);
void setMaxSpotPrice(float maxSpotPrice); std::string getLaunchConfigurationUserData() const;
bool getLaunchConfigurationPasswordInherit()const; void setLaunchConfigurationUserData(const std::string &launchConfigurationUserData);
void setLaunchConfigurationPasswordInherit(bool launchConfigurationPasswordInherit); std::string getLaunchConfigurationCreditSpecification() const;
std::string getClientToken()const; void setLaunchConfigurationCreditSpecification(const std::string &launchConfigurationCreditSpecification);
void setClientToken(const std::string& clientToken); std::string getLaunchConfigurationInstanceName() const;
std::string getLaunchConfigurationSecurityGroupId()const; void setLaunchConfigurationInstanceName(const std::string &launchConfigurationInstanceName);
void setLaunchConfigurationSecurityGroupId(const std::string& launchConfigurationSecurityGroupId); std::string getLaunchConfigurationInstanceDescription() const;
std::string getDescription()const; void setLaunchConfigurationInstanceDescription(const std::string &launchConfigurationInstanceDescription);
void setDescription(const std::string& description); std::string getSpotAllocationStrategy() const;
bool getTerminateInstancesWithExpiration()const; void setSpotAllocationStrategy(const std::string &spotAllocationStrategy);
void setTerminateInstancesWithExpiration(bool terminateInstancesWithExpiration); std::string getRegionId() const;
std::string getLaunchConfigurationUserData()const; void setRegionId(const std::string &regionId);
void setLaunchConfigurationUserData(const std::string& launchConfigurationUserData); bool getTerminateInstances() const;
std::string getLaunchConfigurationCreditSpecification()const; void setTerminateInstances(bool terminateInstances);
void setLaunchConfigurationCreditSpecification(const std::string& launchConfigurationCreditSpecification); std::string getLaunchConfigurationSystemDiskName() const;
std::string getLaunchConfigurationInstanceName()const; void setLaunchConfigurationSystemDiskName(const std::string &launchConfigurationSystemDiskName);
void setLaunchConfigurationInstanceName(const std::string& launchConfigurationInstanceName); std::string getLaunchConfigurationSystemDiskDescription() const;
std::string getLaunchConfigurationInstanceDescription()const; void setLaunchConfigurationSystemDiskDescription(const std::string &launchConfigurationSystemDiskDescription);
void setLaunchConfigurationInstanceDescription(const std::string& launchConfigurationInstanceDescription); std::string getExcessCapacityTerminationPolicy() const;
std::string getSpotAllocationStrategy()const; void setExcessCapacityTerminationPolicy(const std::string &excessCapacityTerminationPolicy);
void setSpotAllocationStrategy(const std::string& spotAllocationStrategy); std::vector<LaunchTemplateConfig> getLaunchTemplateConfig() const;
std::string getRegionId()const; void setLaunchTemplateConfig(const std::vector<LaunchTemplateConfig> &launchTemplateConfig);
void setRegionId(const std::string& regionId); std::string getLaunchConfigurationRamRoleName() const;
bool getTerminateInstances()const; void setLaunchConfigurationRamRoleName(const std::string &launchConfigurationRamRoleName);
void setTerminateInstances(bool terminateInstances); int getLaunchConfigurationInternetMaxBandwidthIn() const;
std::string getLaunchConfigurationSystemDiskName()const; void setLaunchConfigurationInternetMaxBandwidthIn(int launchConfigurationInternetMaxBandwidthIn);
void setLaunchConfigurationSystemDiskName(const std::string& launchConfigurationSystemDiskName); std::string getSpotInstanceInterruptionBehavior() const;
std::string getLaunchConfigurationSystemDiskDescription()const; void setSpotInstanceInterruptionBehavior(const std::string &spotInstanceInterruptionBehavior);
void setLaunchConfigurationSystemDiskDescription(const std::string& launchConfigurationSystemDiskDescription); std::string getLaunchConfigurationSecurityEnhancementStrategy() const;
std::string getExcessCapacityTerminationPolicy()const; void setLaunchConfigurationSecurityEnhancementStrategy(const std::string &launchConfigurationSecurityEnhancementStrategy);
void setExcessCapacityTerminationPolicy(const std::string& excessCapacityTerminationPolicy); std::vector<LaunchConfigurationTag> getLaunchConfigurationTag() const;
std::vector<LaunchTemplateConfig> getLaunchTemplateConfig()const; void setLaunchConfigurationTag(const std::vector<LaunchConfigurationTag> &launchConfigurationTag);
void setLaunchTemplateConfig(const std::vector<LaunchTemplateConfig>& launchTemplateConfig); std::string getLaunchConfigurationDeploymentSetId() const;
std::string getLaunchConfigurationRamRoleName()const; void setLaunchConfigurationDeploymentSetId(const std::string &launchConfigurationDeploymentSetId);
void setLaunchConfigurationRamRoleName(const std::string& launchConfigurationRamRoleName); std::string getResourceOwnerAccount() const;
int getLaunchConfigurationInternetMaxBandwidthIn()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setLaunchConfigurationInternetMaxBandwidthIn(int launchConfigurationInternetMaxBandwidthIn); std::string getOwnerAccount() const;
std::string getSpotInstanceInterruptionBehavior()const; void setOwnerAccount(const std::string &ownerAccount);
void setSpotInstanceInterruptionBehavior(const std::string& spotInstanceInterruptionBehavior); int getSpotInstancePoolsToUseCount() const;
std::string getLaunchConfigurationSecurityEnhancementStrategy()const; void setSpotInstancePoolsToUseCount(int spotInstancePoolsToUseCount);
void setLaunchConfigurationSecurityEnhancementStrategy(const std::string& launchConfigurationSecurityEnhancementStrategy); std::string getLaunchConfigurationInternetChargeType() const;
std::vector<LaunchConfigurationTag> getLaunchConfigurationTag()const; void setLaunchConfigurationInternetChargeType(const std::string &launchConfigurationInternetChargeType);
void setLaunchConfigurationTag(const std::vector<LaunchConfigurationTag>& launchConfigurationTag); std::string getLaunchTemplateVersion() const;
std::string getLaunchConfigurationDeploymentSetId()const; void setLaunchTemplateVersion(const std::string &launchTemplateVersion);
void setLaunchConfigurationDeploymentSetId(const std::string& launchConfigurationDeploymentSetId); std::string getLaunchConfigurationIoOptimized() const;
std::string getResourceOwnerAccount()const; void setLaunchConfigurationIoOptimized(const std::string &launchConfigurationIoOptimized);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getPayAsYouGoTargetCapacity() const;
std::string getOwnerAccount()const; void setPayAsYouGoTargetCapacity(const std::string &payAsYouGoTargetCapacity);
void setOwnerAccount(const std::string& ownerAccount); std::string getTotalTargetCapacity() const;
int getSpotInstancePoolsToUseCount()const; void setTotalTargetCapacity(const std::string &totalTargetCapacity);
void setSpotInstancePoolsToUseCount(int spotInstancePoolsToUseCount); std::string getSpotTargetCapacity() const;
std::string getLaunchConfigurationInternetChargeType()const; void setSpotTargetCapacity(const std::string &spotTargetCapacity);
void setLaunchConfigurationInternetChargeType(const std::string& launchConfigurationInternetChargeType); std::string getValidFrom() const;
std::string getLaunchTemplateVersion()const; void setValidFrom(const std::string &validFrom);
void setLaunchTemplateVersion(const std::string& launchTemplateVersion); std::string getAutoProvisioningGroupName() const;
std::string getLaunchConfigurationIoOptimized()const; void setAutoProvisioningGroupName(const std::string &autoProvisioningGroupName);
void setLaunchConfigurationIoOptimized(const std::string& launchConfigurationIoOptimized);
std::string getPayAsYouGoTargetCapacity()const; private:
void setPayAsYouGoTargetCapacity(const std::string& payAsYouGoTargetCapacity); std::vector<LaunchConfigurationDataDisk> launchConfigurationDataDisk_;
std::string getTotalTargetCapacity()const; long resourceOwnerId_;
void setTotalTargetCapacity(const std::string& totalTargetCapacity); std::string launchConfigurationSystemDiskCategory_;
std::string getSpotTargetCapacity()const; std::string autoProvisioningGroupType_;
void setSpotTargetCapacity(const std::string& spotTargetCapacity); std::string launchConfigurationSystemDiskPerformanceLevel_;
std::string getValidFrom()const; std::vector<std::string> launchConfigurationHostNames_;
void setValidFrom(const std::string& validFrom); std::string resourceGroupId_;
std::string getAutoProvisioningGroupName()const; std::string launchConfigurationImageId_;
void setAutoProvisioningGroupName(const std::string& autoProvisioningGroupName); std::string launchConfigurationResourceGroupId_;
std::string launchConfigurationPassword_;
private: std::string payAsYouGoAllocationStrategy_;
std::vector<LaunchConfigurationDataDisk> launchConfigurationDataDisk_; std::string defaultTargetCapacityType_;
long resourceOwnerId_; std::string launchConfigurationKeyPairName_;
std::string launchConfigurationSystemDiskCategory_; std::vector<SystemDiskConfig> systemDiskConfig_;
std::string autoProvisioningGroupType_; std::vector<DataDiskConfig> dataDiskConfig_;
std::string launchConfigurationSystemDiskPerformanceLevel_; std::string validUntil_;
std::vector<std::string> launchConfigurationHostNames_; std::string launchTemplateId_;
std::string resourceGroupId_; long ownerId_;
std::string launchConfigurationImageId_; int launchConfigurationSystemDiskSize_;
std::string launchConfigurationResourceGroupId_; int launchConfigurationInternetMaxBandwidthOut_;
std::string launchConfigurationPassword_; std::string launchConfigurationHostName_;
std::string payAsYouGoAllocationStrategy_; std::string minTargetCapacity_;
std::string defaultTargetCapacityType_; float maxSpotPrice_;
std::string launchConfigurationKeyPairName_; bool launchConfigurationPasswordInherit_;
std::vector<SystemDiskConfig> systemDiskConfig_; std::string clientToken_;
std::vector<DataDiskConfig> dataDiskConfig_; std::string launchConfigurationSecurityGroupId_;
std::string validUntil_; std::string description_;
std::string launchTemplateId_; bool terminateInstancesWithExpiration_;
long ownerId_; std::string launchConfigurationUserData_;
int launchConfigurationSystemDiskSize_; std::string launchConfigurationCreditSpecification_;
int launchConfigurationInternetMaxBandwidthOut_; std::string launchConfigurationInstanceName_;
std::string launchConfigurationHostName_; std::string launchConfigurationInstanceDescription_;
std::string minTargetCapacity_; std::string spotAllocationStrategy_;
float maxSpotPrice_; std::string regionId_;
bool launchConfigurationPasswordInherit_; bool terminateInstances_;
std::string clientToken_; std::string launchConfigurationSystemDiskName_;
std::string launchConfigurationSecurityGroupId_; std::string launchConfigurationSystemDiskDescription_;
std::string description_; std::string excessCapacityTerminationPolicy_;
bool terminateInstancesWithExpiration_; std::vector<LaunchTemplateConfig> launchTemplateConfig_;
std::string launchConfigurationUserData_; std::string launchConfigurationRamRoleName_;
std::string launchConfigurationCreditSpecification_; int launchConfigurationInternetMaxBandwidthIn_;
std::string launchConfigurationInstanceName_; std::string spotInstanceInterruptionBehavior_;
std::string launchConfigurationInstanceDescription_; std::string launchConfigurationSecurityEnhancementStrategy_;
std::string spotAllocationStrategy_; std::vector<LaunchConfigurationTag> launchConfigurationTag_;
std::string regionId_; std::string launchConfigurationDeploymentSetId_;
bool terminateInstances_; std::string resourceOwnerAccount_;
std::string launchConfigurationSystemDiskName_; std::string ownerAccount_;
std::string launchConfigurationSystemDiskDescription_; int spotInstancePoolsToUseCount_;
std::string excessCapacityTerminationPolicy_; std::string launchConfigurationInternetChargeType_;
std::vector<LaunchTemplateConfig> launchTemplateConfig_; std::string launchTemplateVersion_;
std::string launchConfigurationRamRoleName_; std::string launchConfigurationIoOptimized_;
int launchConfigurationInternetMaxBandwidthIn_; std::string payAsYouGoTargetCapacity_;
std::string spotInstanceInterruptionBehavior_; std::string totalTargetCapacity_;
std::string launchConfigurationSecurityEnhancementStrategy_; std::string spotTargetCapacity_;
std::vector<LaunchConfigurationTag> launchConfigurationTag_; std::string validFrom_;
std::string launchConfigurationDeploymentSetId_; std::string autoProvisioningGroupName_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
int spotInstancePoolsToUseCount_; } // namespace Ecs
std::string launchConfigurationInternetChargeType_; } // namespace AlibabaCloud
std::string launchTemplateVersion_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_
std::string launchConfigurationIoOptimized_;
std::string payAsYouGoTargetCapacity_;
std::string totalTargetCapacity_;
std::string spotTargetCapacity_;
std::string validFrom_;
std::string autoProvisioningGroupName_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOPROVISIONINGGROUPREQUEST_H_

View File

@@ -1,90 +1,82 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateAutoSnapshotPolicyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateAutoSnapshotPolicyRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ CreateAutoSnapshotPolicyRequest();
std::string value; ~CreateAutoSnapshotPolicyRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
int getCopiedSnapshotsRetentionDays() const;
public: void setCopiedSnapshotsRetentionDays(int copiedSnapshotsRetentionDays);
CreateAutoSnapshotPolicyRequest(); std::string getTimePoints() const;
~CreateAutoSnapshotPolicyRequest(); void setTimePoints(const std::string &timePoints);
std::string getRepeatWeekdays() const;
long getResourceOwnerId()const; void setRepeatWeekdays(const std::string &repeatWeekdays);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceGroupId() const;
int getCopiedSnapshotsRetentionDays()const; void setResourceGroupId(const std::string &resourceGroupId);
void setCopiedSnapshotsRetentionDays(int copiedSnapshotsRetentionDays); std::string getRegionId() const;
std::string getTimePoints()const; void setRegionId(const std::string &regionId);
void setTimePoints(const std::string& timePoints); std::vector<Tag> getTag() const;
std::string getRepeatWeekdays()const; void setTag(const std::vector<Tag> &tag);
void setRepeatWeekdays(const std::string& repeatWeekdays); bool getEnableCrossRegionCopy() const;
std::string getResourceGroupId()const; void setEnableCrossRegionCopy(bool enableCrossRegionCopy);
void setResourceGroupId(const std::string& resourceGroupId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getAutoSnapshotPolicyName() const;
bool getEnableCrossRegionCopy()const; void setAutoSnapshotPolicyName(const std::string &autoSnapshotPolicyName);
void setEnableCrossRegionCopy(bool enableCrossRegionCopy); int getRetentionDays() const;
std::string getResourceOwnerAccount()const; void setRetentionDays(int retentionDays);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getTargetCopyRegions() const;
long getOwnerId()const; void setTargetCopyRegions(const std::string &targetCopyRegions);
void setOwnerId(long ownerId);
std::string getAutoSnapshotPolicyName()const; private:
void setAutoSnapshotPolicyName(const std::string& autoSnapshotPolicyName); long resourceOwnerId_;
int getRetentionDays()const; int copiedSnapshotsRetentionDays_;
void setRetentionDays(int retentionDays); std::string timePoints_;
std::string getTargetCopyRegions()const; std::string repeatWeekdays_;
void setTargetCopyRegions(const std::string& targetCopyRegions); std::string resourceGroupId_;
std::string regionId_;
private: std::vector<Tag> tag_;
long resourceOwnerId_; bool enableCrossRegionCopy_;
int copiedSnapshotsRetentionDays_; std::string resourceOwnerAccount_;
std::string timePoints_; long ownerId_;
std::string repeatWeekdays_; std::string autoSnapshotPolicyName_;
std::string resourceGroupId_; int retentionDays_;
std::string regionId_; std::string targetCopyRegions_;
std::vector<Tag> tag_; };
bool enableCrossRegionCopy_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string autoSnapshotPolicyName_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_
int retentionDays_;
std::string targetCopyRegions_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEAUTOSNAPSHOTPOLICYREQUEST_H_

View File

@@ -1,129 +1,121 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateCapacityReservationRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateCapacityReservationRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateCapacityReservationRequest();
std::string key; ~CreateCapacityReservationRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateCapacityReservationRequest(); std::string getDescription() const;
~CreateCapacityReservationRequest(); void setDescription(const std::string &description);
std::string getStartTime() const;
long getResourceOwnerId()const; void setStartTime(const std::string &startTime);
void setResourceOwnerId(long resourceOwnerId); std::string getPlatform() const;
std::string getClientToken()const; void setPlatform(const std::string &platform);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
std::string getDescription()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDescription(const std::string& description); std::string getPrivatePoolOptionsMatchCriteria() const;
std::string getStartTime()const; void setPrivatePoolOptionsMatchCriteria(const std::string &privatePoolOptionsMatchCriteria);
void setStartTime(const std::string& startTime); std::string getRegionId() const;
std::string getPlatform()const; void setRegionId(const std::string &regionId);
void setPlatform(const std::string& platform); std::string getInstanceType() const;
std::string getResourceGroupId()const; void setInstanceType(const std::string &instanceType);
void setResourceGroupId(const std::string& resourceGroupId); std::vector<Tag> getTag() const;
std::string getPrivatePoolOptionsMatchCriteria()const; void setTag(const std::vector<Tag> &tag);
void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria); std::string getInstanceChargeType() const;
std::string getRegionId()const; void setInstanceChargeType(const std::string &instanceChargeType);
void setRegionId(const std::string& regionId); int getEfficientStatus() const;
std::string getInstanceType()const; void setEfficientStatus(int efficientStatus);
void setInstanceType(const std::string& instanceType); int getPeriod() const;
std::vector<Tag> getTag()const; void setPeriod(int period);
void setTag(const std::vector<Tag>& tag); std::string getEndTimeType() const;
std::string getInstanceChargeType()const; void setEndTimeType(const std::string &endTimeType);
void setInstanceChargeType(const std::string& instanceChargeType); std::string getResourceOwnerAccount() const;
int getEfficientStatus()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setEfficientStatus(int efficientStatus); std::string getPrivatePoolOptionsName() const;
int getPeriod()const; void setPrivatePoolOptionsName(const std::string &privatePoolOptionsName);
void setPeriod(int period); std::string getOwnerAccount() const;
std::string getEndTimeType()const; void setOwnerAccount(const std::string &ownerAccount);
void setEndTimeType(const std::string& endTimeType); std::string getEndTime() const;
std::string getResourceOwnerAccount()const; void setEndTime(const std::string &endTime);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getPrivatePoolOptionsName()const; void setOwnerId(long ownerId);
void setPrivatePoolOptionsName(const std::string& privatePoolOptionsName); std::string getResourceType() const;
std::string getOwnerAccount()const; void setResourceType(const std::string &resourceType);
void setOwnerAccount(const std::string& ownerAccount); std::string getPeriodUnit() const;
std::string getEndTime()const; void setPeriodUnit(const std::string &periodUnit);
void setEndTime(const std::string& endTime); std::string getTimeSlot() const;
long getOwnerId()const; void setTimeSlot(const std::string &timeSlot);
void setOwnerId(long ownerId); std::vector<std::string> getZoneId() const;
std::string getResourceType()const; void setZoneId(const std::vector<std::string> &zoneId);
void setResourceType(const std::string& resourceType); std::string getChargeType() const;
std::string getPeriodUnit()const; void setChargeType(const std::string &chargeType);
void setPeriodUnit(const std::string& periodUnit); std::string getPackageType() const;
std::string getTimeSlot()const; void setPackageType(const std::string &packageType);
void setTimeSlot(const std::string& timeSlot); int getInstanceAmount() const;
std::vector<std::string> getZoneId()const; void setInstanceAmount(int instanceAmount);
void setZoneId(const std::vector<std::string>& zoneId);
std::string getChargeType()const; private:
void setChargeType(const std::string& chargeType); long resourceOwnerId_;
std::string getPackageType()const; std::string clientToken_;
void setPackageType(const std::string& packageType); std::string description_;
int getInstanceAmount()const; std::string startTime_;
void setInstanceAmount(int instanceAmount); std::string platform_;
std::string resourceGroupId_;
private: std::string privatePoolOptionsMatchCriteria_;
long resourceOwnerId_; std::string regionId_;
std::string clientToken_; std::string instanceType_;
std::string description_; std::vector<Tag> tag_;
std::string startTime_; std::string instanceChargeType_;
std::string platform_; int efficientStatus_;
std::string resourceGroupId_; int period_;
std::string privatePoolOptionsMatchCriteria_; std::string endTimeType_;
std::string regionId_; std::string resourceOwnerAccount_;
std::string instanceType_; std::string privatePoolOptionsName_;
std::vector<Tag> tag_; std::string ownerAccount_;
std::string instanceChargeType_; std::string endTime_;
int efficientStatus_; long ownerId_;
int period_; std::string resourceType_;
std::string endTimeType_; std::string periodUnit_;
std::string resourceOwnerAccount_; std::string timeSlot_;
std::string privatePoolOptionsName_; std::vector<std::string> zoneId_;
std::string ownerAccount_; std::string chargeType_;
std::string endTime_; std::string packageType_;
long ownerId_; int instanceAmount_;
std::string resourceType_; };
std::string periodUnit_; } // namespace Model
std::string timeSlot_; } // namespace Ecs
std::vector<std::string> zoneId_; } // namespace AlibabaCloud
std::string chargeType_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_
std::string packageType_;
int instanceAmount_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECAPACITYRESERVATIONREQUEST_H_

View File

@@ -1,81 +1,75 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateCommandRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateCommandRequest : public RpcServiceRequest CreateCommandRequest();
{ ~CreateCommandRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateCommandRequest(); std::string getWorkingDir() const;
~CreateCommandRequest(); void setWorkingDir(const std::string &workingDir);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getType() const;
std::string getWorkingDir()const; void setType(const std::string &type);
void setWorkingDir(const std::string& workingDir); std::string getCommandContent() const;
std::string getDescription()const; void setCommandContent(const std::string &commandContent);
void setDescription(const std::string& description); long getTimeout() const;
std::string getType()const; void setTimeout(long timeout);
void setType(const std::string& type); std::string getRegionId() const;
std::string getCommandContent()const; void setRegionId(const std::string &regionId);
void setCommandContent(const std::string& commandContent); std::string getResourceOwnerAccount() const;
long getTimeout()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setTimeout(long timeout); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getName() const;
std::string getOwnerAccount()const; void setName(const std::string &name);
void setOwnerAccount(const std::string& ownerAccount); bool getEnableParameter() const;
long getOwnerId()const; void setEnableParameter(bool enableParameter);
void setOwnerId(long ownerId);
std::string getName()const; private:
void setName(const std::string& name); long resourceOwnerId_;
bool getEnableParameter()const; std::string workingDir_;
void setEnableParameter(bool enableParameter); std::string description_;
std::string type_;
private: std::string commandContent_;
long resourceOwnerId_; long timeout_;
std::string workingDir_; std::string regionId_;
std::string description_; std::string resourceOwnerAccount_;
std::string type_; std::string ownerAccount_;
std::string commandContent_; long ownerId_;
long timeout_; std::string name_;
std::string regionId_; bool enableParameter_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string name_; } // namespace AlibabaCloud
bool enableParameter_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATECOMMANDREQUEST_H_

View File

@@ -1,90 +1,84 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDedicatedBlockStorageClusterRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedBlockStorageClusterRequest : public RpcServiceRequest CreateDedicatedBlockStorageClusterRequest();
{ ~CreateDedicatedBlockStorageClusterRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateDedicatedBlockStorageClusterRequest(); std::string getDedicatedBlockStorageClusterName() const;
~CreateDedicatedBlockStorageClusterRequest(); void setDedicatedBlockStorageClusterName(const std::string &dedicatedBlockStorageClusterName);
std::string getClientToken() const;
long getResourceOwnerId()const; void setClientToken(const std::string &clientToken);
void setResourceOwnerId(long resourceOwnerId); std::string getDescription() const;
std::string getDedicatedBlockStorageClusterName()const; void setDescription(const std::string &description);
void setDedicatedBlockStorageClusterName(const std::string& dedicatedBlockStorageClusterName); std::string getType() const;
std::string getClientToken()const; void setType(const std::string &type);
void setClientToken(const std::string& clientToken); int getCapacity() const;
std::string getDescription()const; void setCapacity(int capacity);
void setDescription(const std::string& description); std::string getRegionId() const;
std::string getType()const; void setRegionId(const std::string &regionId);
void setType(const std::string& type); int getPeriod() const;
int getCapacity()const; void setPeriod(int period);
void setCapacity(int capacity); std::string getFromApp() const;
std::string getRegionId()const; void setFromApp(const std::string &fromApp);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
int getPeriod()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPeriod(int period); std::string getOwnerAccount() const;
std::string getFromApp()const; void setOwnerAccount(const std::string &ownerAccount);
void setFromApp(const std::string& fromApp); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getPeriodUnit() const;
std::string getOwnerAccount()const; void setPeriodUnit(const std::string &periodUnit);
void setOwnerAccount(const std::string& ownerAccount); std::string getZoneId() const;
long getOwnerId()const; void setZoneId(const std::string &zoneId);
void setOwnerId(long ownerId); std::string getCategory() const;
std::string getPeriodUnit()const; void setCategory(const std::string &category);
void setPeriodUnit(const std::string& periodUnit);
std::string getZoneId()const; private:
void setZoneId(const std::string& zoneId); long resourceOwnerId_;
std::string getCategory()const; std::string dedicatedBlockStorageClusterName_;
void setCategory(const std::string& category); std::string clientToken_;
std::string description_;
private: std::string type_;
long resourceOwnerId_; int capacity_;
std::string dedicatedBlockStorageClusterName_; std::string regionId_;
std::string clientToken_; int period_;
std::string description_; std::string fromApp_;
std::string type_; std::string resourceOwnerAccount_;
int capacity_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
int period_; std::string periodUnit_;
std::string fromApp_; std::string zoneId_;
std::string resourceOwnerAccount_; std::string category_;
std::string ownerAccount_; };
long ownerId_; } // namespace Model
std::string periodUnit_; } // namespace Ecs
std::string zoneId_; } // namespace AlibabaCloud
std::string category_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDBLOCKSTORAGECLUSTERREQUEST_H_

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDedicatedHostClusterRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDedicatedHostClusterRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateDedicatedHostClusterRequest();
std::string key; ~CreateDedicatedHostClusterRequest();
std::string value; std::string getDedicatedHostClusterName() const;
}; void setDedicatedHostClusterName(const std::string &dedicatedHostClusterName);
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateDedicatedHostClusterRequest(); std::string getDescription() const;
~CreateDedicatedHostClusterRequest(); void setDescription(const std::string &description);
std::string getResourceGroupId() const;
std::string getDedicatedHostClusterName()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDedicatedHostClusterName(const std::string& dedicatedHostClusterName); std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::vector<Tag> getTag() const;
std::string getDescription()const; void setTag(const std::vector<Tag> &tag);
void setDescription(const std::string& description); bool getDryRun() const;
std::string getResourceGroupId()const; void setDryRun(bool dryRun);
void setResourceGroupId(const std::string& resourceGroupId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::vector<Tag> getTag()const; void setOwnerAccount(const std::string &ownerAccount);
void setTag(const std::vector<Tag>& tag); long getOwnerId() const;
bool getDryRun()const; void setOwnerId(long ownerId);
void setDryRun(bool dryRun); std::string getZoneId() const;
std::string getResourceOwnerAccount()const; void setZoneId(const std::string &zoneId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const; private:
void setOwnerAccount(const std::string& ownerAccount); std::string dedicatedHostClusterName_;
long getOwnerId()const; long resourceOwnerId_;
void setOwnerId(long ownerId); std::string description_;
std::string getZoneId()const; std::string resourceGroupId_;
void setZoneId(const std::string& zoneId); std::string regionId_;
std::vector<Tag> tag_;
private: bool dryRun_;
std::string dedicatedHostClusterName_; std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::string description_; long ownerId_;
std::string resourceGroupId_; std::string zoneId_;
std::string regionId_; };
std::vector<Tag> tag_; } // namespace Model
bool dryRun_; } // namespace Ecs
std::string resourceOwnerAccount_; } // namespace AlibabaCloud
std::string ownerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_
long ownerId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEDICATEDHOSTCLUSTERREQUEST_H_

View File

@@ -1,93 +1,87 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDemandRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDemandRequest : public RpcServiceRequest CreateDemandRequest();
{ ~CreateDemandRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateDemandRequest(); std::string getClientToken() const;
~CreateDemandRequest(); void setClientToken(const std::string &clientToken);
std::string getStartTime() const;
long getResourceOwnerId()const; void setStartTime(const std::string &startTime);
void setResourceOwnerId(long resourceOwnerId); std::string getDemandDescription() const;
std::string getClientToken()const; void setDemandDescription(const std::string &demandDescription);
void setClientToken(const std::string& clientToken); std::string getRegionId() const;
std::string getStartTime()const; void setRegionId(const std::string &regionId);
void setStartTime(const std::string& startTime); std::string getInstanceType() const;
std::string getDemandDescription()const; void setInstanceType(const std::string &instanceType);
void setDemandDescription(const std::string& demandDescription); std::string getInstanceChargeType() const;
std::string getRegionId()const; void setInstanceChargeType(const std::string &instanceChargeType);
void setRegionId(const std::string& regionId); std::string getDemandName() const;
std::string getInstanceType()const; void setDemandName(const std::string &demandName);
void setInstanceType(const std::string& instanceType); int getAmount() const;
std::string getInstanceChargeType()const; void setAmount(int amount);
void setInstanceChargeType(const std::string& instanceChargeType); int getPeriod() const;
std::string getDemandName()const; void setPeriod(int period);
void setDemandName(const std::string& demandName); std::string getResourceOwnerAccount() const;
int getAmount()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setAmount(int amount); std::string getOwnerAccount() const;
int getPeriod()const; void setOwnerAccount(const std::string &ownerAccount);
void setPeriod(int period); std::string getEndTime() const;
std::string getResourceOwnerAccount()const; void setEndTime(const std::string &endTime);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getOwnerAccount()const; void setOwnerId(long ownerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getPeriodUnit() const;
std::string getEndTime()const; void setPeriodUnit(const std::string &periodUnit);
void setEndTime(const std::string& endTime); std::string getZoneId() const;
long getOwnerId()const; void setZoneId(const std::string &zoneId);
void setOwnerId(long ownerId);
std::string getPeriodUnit()const; private:
void setPeriodUnit(const std::string& periodUnit); long resourceOwnerId_;
std::string getZoneId()const; std::string clientToken_;
void setZoneId(const std::string& zoneId); std::string startTime_;
std::string demandDescription_;
private: std::string regionId_;
long resourceOwnerId_; std::string instanceType_;
std::string clientToken_; std::string instanceChargeType_;
std::string startTime_; std::string demandName_;
std::string demandDescription_; int amount_;
std::string regionId_; int period_;
std::string instanceType_; std::string resourceOwnerAccount_;
std::string instanceChargeType_; std::string ownerAccount_;
std::string demandName_; std::string endTime_;
int amount_; long ownerId_;
int period_; std::string periodUnit_;
std::string resourceOwnerAccount_; std::string zoneId_;
std::string ownerAccount_; };
std::string endTime_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string periodUnit_; } // namespace AlibabaCloud
std::string zoneId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_

View File

@@ -1,84 +1,78 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDeploymentSetRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDeploymentSetRequest : public RpcServiceRequest CreateDeploymentSetRequest();
{ ~CreateDeploymentSetRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateDeploymentSetRequest(); std::string getClientToken() const;
~CreateDeploymentSetRequest(); void setClientToken(const std::string &clientToken);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); long getGroupCount() const;
std::string getDescription()const; void setGroupCount(long groupCount);
void setDescription(const std::string& description); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
long getGroupCount()const; void setOwnerAccount(const std::string &ownerAccount);
void setGroupCount(long groupCount); std::string getDeploymentSetName() const;
std::string getResourceOwnerAccount()const; void setDeploymentSetName(const std::string &deploymentSetName);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getOwnerAccount()const; void setOwnerId(long ownerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getOnUnableToRedeployFailedInstance() const;
std::string getDeploymentSetName()const; void setOnUnableToRedeployFailedInstance(const std::string &onUnableToRedeployFailedInstance);
void setDeploymentSetName(const std::string& deploymentSetName); std::string getGranularity() const;
long getOwnerId()const; void setGranularity(const std::string &granularity);
void setOwnerId(long ownerId); std::string getDomain() const;
std::string getOnUnableToRedeployFailedInstance()const; void setDomain(const std::string &domain);
void setOnUnableToRedeployFailedInstance(const std::string& onUnableToRedeployFailedInstance); std::string getStrategy() const;
std::string getGranularity()const; void setStrategy(const std::string &strategy);
void setGranularity(const std::string& granularity);
std::string getDomain()const; private:
void setDomain(const std::string& domain); long resourceOwnerId_;
std::string getStrategy()const; std::string clientToken_;
void setStrategy(const std::string& strategy); std::string description_;
std::string regionId_;
private: long groupCount_;
long resourceOwnerId_; std::string resourceOwnerAccount_;
std::string clientToken_; std::string ownerAccount_;
std::string description_; std::string deploymentSetName_;
std::string regionId_; long ownerId_;
long groupCount_; std::string onUnableToRedeployFailedInstance_;
std::string resourceOwnerAccount_; std::string granularity_;
std::string ownerAccount_; std::string domain_;
std::string deploymentSetName_; std::string strategy_;
long ownerId_; };
std::string onUnableToRedeployFailedInstance_; } // namespace Model
std::string granularity_; } // namespace Ecs
std::string domain_; } // namespace AlibabaCloud
std::string strategy_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEPLOYMENTSETREQUEST_H_

View File

@@ -1,78 +1,72 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDiskReplicaPairRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDiskReplicaPairRequest : public RpcServiceRequest CreateDiskReplicaPairRequest();
{ ~CreateDiskReplicaPairRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateDiskReplicaPairRequest(); std::string getPairName() const;
~CreateDiskReplicaPairRequest(); void setPairName(const std::string &pairName);
std::string getDestinationRegionId() const;
long getResourceOwnerId()const; void setDestinationRegionId(const std::string &destinationRegionId);
void setResourceOwnerId(long resourceOwnerId); std::string getDescription() const;
std::string getPairName()const; void setDescription(const std::string &description);
void setPairName(const std::string& pairName); std::string getRegionId() const;
std::string getDestinationRegionId()const; void setRegionId(const std::string &regionId);
void setDestinationRegionId(const std::string& destinationRegionId); std::string getDiskId() const;
std::string getDescription()const; void setDiskId(const std::string &diskId);
void setDescription(const std::string& description); int getAsyncCycle() const;
std::string getRegionId()const; void setAsyncCycle(int asyncCycle);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
std::string getDiskId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setDiskId(const std::string& diskId); std::string getOwnerAccount() const;
int getAsyncCycle()const; void setOwnerAccount(const std::string &ownerAccount);
void setAsyncCycle(int asyncCycle); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getDestinationDiskId() const;
std::string getOwnerAccount()const; void setDestinationDiskId(const std::string &destinationDiskId);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getDestinationDiskId()const; std::string pairName_;
void setDestinationDiskId(const std::string& destinationDiskId); std::string destinationRegionId_;
std::string description_;
private: std::string regionId_;
long resourceOwnerId_; std::string diskId_;
std::string pairName_; int asyncCycle_;
std::string destinationRegionId_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
std::string diskId_; std::string destinationDiskId_;
int asyncCycle_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string destinationDiskId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREPLICAPAIRREQUEST_H_

View File

@@ -1,132 +1,123 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ struct Arn {
std::string value; std::string rolearn;
std::string key; std::string roleType;
}; long assumeRoleFor;
struct Arn };
{ CreateDiskRequest();
std::string rolearn; ~CreateDiskRequest();
std::string roleType; long getResourceOwnerId() const;
long assumeRoleFor; void setResourceOwnerId(long resourceOwnerId);
}; std::string getSnapshotId() const;
void setSnapshotId(const std::string &snapshotId);
public: std::string getClientToken() const;
CreateDiskRequest(); void setClientToken(const std::string &clientToken);
~CreateDiskRequest(); std::string getEncryptAlgorithm() const;
void setEncryptAlgorithm(const std::string &encryptAlgorithm);
long getResourceOwnerId()const; std::string getDescription() const;
void setResourceOwnerId(long resourceOwnerId); void setDescription(const std::string &description);
std::string getSnapshotId()const; std::string getDiskName() const;
void setSnapshotId(const std::string& snapshotId); void setDiskName(const std::string &diskName);
std::string getClientToken()const; std::string getResourceGroupId() const;
void setClientToken(const std::string& clientToken); void setResourceGroupId(const std::string &resourceGroupId);
std::string getEncryptAlgorithm()const; std::string getRegionId() const;
void setEncryptAlgorithm(const std::string& encryptAlgorithm); void setRegionId(const std::string &regionId);
std::string getDescription()const; std::string getDiskCategory() const;
void setDescription(const std::string& description); void setDiskCategory(const std::string &diskCategory);
std::string getDiskName()const; int getStorageSetPartitionNumber() const;
void setDiskName(const std::string& diskName); void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::string getResourceGroupId()const; std::string getMultiAttach() const;
void setResourceGroupId(const std::string& resourceGroupId); void setMultiAttach(const std::string &multiAttach);
std::string getRegionId()const; std::vector<Tag> getTag() const;
void setRegionId(const std::string& regionId); void setTag(const std::vector<Tag> &tag);
std::string getDiskCategory()const; std::string getAdvancedFeatures() const;
void setDiskCategory(const std::string& diskCategory); void setAdvancedFeatures(const std::string &advancedFeatures);
int getStorageSetPartitionNumber()const; std::vector<Arn> getArn() const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber); void setArn(const std::vector<Arn> &arn);
std::string getMultiAttach()const; std::string getResourceOwnerAccount() const;
void setMultiAttach(const std::string& multiAttach); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::vector<Tag> getTag()const; std::string getPerformanceLevel() const;
void setTag(const std::vector<Tag>& tag); void setPerformanceLevel(const std::string &performanceLevel);
std::string getAdvancedFeatures()const; std::string getOwnerAccount() const;
void setAdvancedFeatures(const std::string& advancedFeatures); void setOwnerAccount(const std::string &ownerAccount);
std::vector<Arn> getArn()const; long getOwnerId() const;
void setArn(const std::vector<Arn>& arn); void setOwnerId(long ownerId);
std::string getResourceOwnerAccount()const; std::string getInstanceId() const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); void setInstanceId(const std::string &instanceId);
std::string getPerformanceLevel()const; std::string getStorageSetId() const;
void setPerformanceLevel(const std::string& performanceLevel); void setStorageSetId(const std::string &storageSetId);
std::string getOwnerAccount()const; int getSize() const;
void setOwnerAccount(const std::string& ownerAccount); void setSize(int size);
long getOwnerId()const; bool getEncrypted() const;
void setOwnerId(long ownerId); void setEncrypted(bool encrypted);
std::string getInstanceId()const; std::string getZoneId() const;
void setInstanceId(const std::string& instanceId); void setZoneId(const std::string &zoneId);
std::string getStorageSetId()const; std::string getStorageClusterId() const;
void setStorageSetId(const std::string& storageSetId); void setStorageClusterId(const std::string &storageClusterId);
int getSize()const; std::string getKMSKeyId() const;
void setSize(int size); void setKMSKeyId(const std::string &kMSKeyId);
bool getEncrypted()const;
void setEncrypted(bool encrypted); private:
std::string getZoneId()const; long resourceOwnerId_;
void setZoneId(const std::string& zoneId); std::string snapshotId_;
std::string getStorageClusterId()const; std::string clientToken_;
void setStorageClusterId(const std::string& storageClusterId); std::string encryptAlgorithm_;
std::string getKMSKeyId()const; std::string description_;
void setKMSKeyId(const std::string& kMSKeyId); std::string diskName_;
std::string resourceGroupId_;
private: std::string regionId_;
long resourceOwnerId_; std::string diskCategory_;
std::string snapshotId_; int storageSetPartitionNumber_;
std::string clientToken_; std::string multiAttach_;
std::string encryptAlgorithm_; std::vector<Tag> tag_;
std::string description_; std::string advancedFeatures_;
std::string diskName_; std::vector<Arn> arn_;
std::string resourceGroupId_; std::string resourceOwnerAccount_;
std::string regionId_; std::string performanceLevel_;
std::string diskCategory_; std::string ownerAccount_;
int storageSetPartitionNumber_; long ownerId_;
std::string multiAttach_; std::string instanceId_;
std::vector<Tag> tag_; std::string storageSetId_;
std::string advancedFeatures_; int size_;
std::vector<Arn> arn_; bool encrypted_;
std::string resourceOwnerAccount_; std::string zoneId_;
std::string performanceLevel_; std::string storageClusterId_;
std::string ownerAccount_; std::string kMSKeyId_;
long ownerId_; };
std::string instanceId_; } // namespace Model
std::string storageSetId_; } // namespace Ecs
int size_; } // namespace AlibabaCloud
bool encrypted_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_
std::string zoneId_;
std::string storageClusterId_;
std::string kMSKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDISKREQUEST_H_

View File

@@ -1,123 +1,115 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateElasticityAssuranceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateElasticityAssuranceRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateElasticityAssuranceRequest();
std::string key; ~CreateElasticityAssuranceRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateElasticityAssuranceRequest(); std::string getDescription() const;
~CreateElasticityAssuranceRequest(); void setDescription(const std::string &description);
std::string getStartTime() const;
long getResourceOwnerId()const; void setStartTime(const std::string &startTime);
void setResourceOwnerId(long resourceOwnerId); std::string getPlatform() const;
std::string getClientToken()const; void setPlatform(const std::string &platform);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
std::string getDescription()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDescription(const std::string& description); std::string getPrivatePoolOptionsMatchCriteria() const;
std::string getStartTime()const; void setPrivatePoolOptionsMatchCriteria(const std::string &privatePoolOptionsMatchCriteria);
void setStartTime(const std::string& startTime); std::string getRegionId() const;
std::string getPlatform()const; void setRegionId(const std::string &regionId);
void setPlatform(const std::string& platform); std::vector<std::string> getInstanceType() const;
std::string getResourceGroupId()const; void setInstanceType(const std::vector<std::string> &instanceType);
void setResourceGroupId(const std::string& resourceGroupId); std::vector<Tag> getTag() const;
std::string getPrivatePoolOptionsMatchCriteria()const; void setTag(const std::vector<Tag> &tag);
void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria); std::string getInstanceChargeType() const;
std::string getRegionId()const; void setInstanceChargeType(const std::string &instanceChargeType);
void setRegionId(const std::string& regionId); int getPeriod() const;
std::vector<std::string> getInstanceType()const; void setPeriod(int period);
void setInstanceType(const std::vector<std::string>& instanceType); std::string getResourceOwnerAccount() const;
std::vector<Tag> getTag()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setTag(const std::vector<Tag>& tag); std::string getPrivatePoolOptionsName() const;
std::string getInstanceChargeType()const; void setPrivatePoolOptionsName(const std::string &privatePoolOptionsName);
void setInstanceChargeType(const std::string& instanceChargeType); std::string getOwnerAccount() const;
int getPeriod()const; void setOwnerAccount(const std::string &ownerAccount);
void setPeriod(int period); std::string getAssuranceTimes() const;
std::string getResourceOwnerAccount()const; void setAssuranceTimes(const std::string &assuranceTimes);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getPrivatePoolOptionsName()const; void setOwnerId(long ownerId);
void setPrivatePoolOptionsName(const std::string& privatePoolOptionsName); std::string getResourceType() const;
std::string getOwnerAccount()const; void setResourceType(const std::string &resourceType);
void setOwnerAccount(const std::string& ownerAccount); int getInstanceCpuCoreCount() const;
std::string getAssuranceTimes()const; void setInstanceCpuCoreCount(int instanceCpuCoreCount);
void setAssuranceTimes(const std::string& assuranceTimes); std::string getPeriodUnit() const;
long getOwnerId()const; void setPeriodUnit(const std::string &periodUnit);
void setOwnerId(long ownerId); std::vector<std::string> getZoneId() const;
std::string getResourceType()const; void setZoneId(const std::vector<std::string> &zoneId);
void setResourceType(const std::string& resourceType); std::string getChargeType() const;
int getInstanceCpuCoreCount()const; void setChargeType(const std::string &chargeType);
void setInstanceCpuCoreCount(int instanceCpuCoreCount); std::string getPackageType() const;
std::string getPeriodUnit()const; void setPackageType(const std::string &packageType);
void setPeriodUnit(const std::string& periodUnit); int getInstanceAmount() const;
std::vector<std::string> getZoneId()const; void setInstanceAmount(int instanceAmount);
void setZoneId(const std::vector<std::string>& zoneId);
std::string getChargeType()const; private:
void setChargeType(const std::string& chargeType); long resourceOwnerId_;
std::string getPackageType()const; std::string clientToken_;
void setPackageType(const std::string& packageType); std::string description_;
int getInstanceAmount()const; std::string startTime_;
void setInstanceAmount(int instanceAmount); std::string platform_;
std::string resourceGroupId_;
private: std::string privatePoolOptionsMatchCriteria_;
long resourceOwnerId_; std::string regionId_;
std::string clientToken_; std::vector<std::string> instanceType_;
std::string description_; std::vector<Tag> tag_;
std::string startTime_; std::string instanceChargeType_;
std::string platform_; int period_;
std::string resourceGroupId_; std::string resourceOwnerAccount_;
std::string privatePoolOptionsMatchCriteria_; std::string privatePoolOptionsName_;
std::string regionId_; std::string ownerAccount_;
std::vector<std::string> instanceType_; std::string assuranceTimes_;
std::vector<Tag> tag_; long ownerId_;
std::string instanceChargeType_; std::string resourceType_;
int period_; int instanceCpuCoreCount_;
std::string resourceOwnerAccount_; std::string periodUnit_;
std::string privatePoolOptionsName_; std::vector<std::string> zoneId_;
std::string ownerAccount_; std::string chargeType_;
std::string assuranceTimes_; std::string packageType_;
long ownerId_; int instanceAmount_;
std::string resourceType_; };
int instanceCpuCoreCount_; } // namespace Model
std::string periodUnit_; } // namespace Ecs
std::vector<std::string> zoneId_; } // namespace AlibabaCloud
std::string chargeType_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_
std::string packageType_;
int instanceAmount_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEELASTICITYASSURANCEREQUEST_H_

View File

@@ -1,78 +1,72 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateForwardEntryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateForwardEntryRequest : public RpcServiceRequest CreateForwardEntryRequest();
{ ~CreateForwardEntryRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateForwardEntryRequest(); std::string getForwardTableId() const;
~CreateForwardEntryRequest(); void setForwardTableId(const std::string &forwardTableId);
std::string getInternalIp() const;
long getResourceOwnerId()const; void setInternalIp(const std::string &internalIp);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getForwardTableId()const; void setRegionId(const std::string &regionId);
void setForwardTableId(const std::string& forwardTableId); std::string getExternalIp() const;
std::string getInternalIp()const; void setExternalIp(const std::string &externalIp);
void setInternalIp(const std::string& internalIp); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getIpProtocol() const;
std::string getExternalIp()const; void setIpProtocol(const std::string &ipProtocol);
void setExternalIp(const std::string& externalIp); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getIpProtocol()const; void setOwnerId(long ownerId);
void setIpProtocol(const std::string& ipProtocol); std::string getInternalPort() const;
std::string getOwnerAccount()const; void setInternalPort(const std::string &internalPort);
void setOwnerAccount(const std::string& ownerAccount); std::string getExternalPort() const;
long getOwnerId()const; void setExternalPort(const std::string &externalPort);
void setOwnerId(long ownerId);
std::string getInternalPort()const; private:
void setInternalPort(const std::string& internalPort); long resourceOwnerId_;
std::string getExternalPort()const; std::string forwardTableId_;
void setExternalPort(const std::string& externalPort); std::string internalIp_;
std::string regionId_;
private: std::string externalIp_;
long resourceOwnerId_; std::string resourceOwnerAccount_;
std::string forwardTableId_; std::string ipProtocol_;
std::string internalIp_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
std::string externalIp_; std::string internalPort_;
std::string resourceOwnerAccount_; std::string externalPort_;
std::string ipProtocol_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string internalPort_; } // namespace AlibabaCloud
std::string externalPort_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEFORWARDENTRYREQUEST_H_

View File

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

View File

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

View File

@@ -1,90 +1,82 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateImageComponentRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateImageComponentRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateImageComponentRequest();
std::string key; ~CreateImageComponentRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateImageComponentRequest(); std::string getDescription() const;
~CreateImageComponentRequest(); void setDescription(const std::string &description);
std::string getSystemType() const;
long getResourceOwnerId()const; void setSystemType(const std::string &systemType);
void setResourceOwnerId(long resourceOwnerId); std::string getContent() const;
std::string getClientToken()const; void setContent(const std::string &content);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
std::string getDescription()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDescription(const std::string& description); std::string getRegionId() const;
std::string getSystemType()const; void setRegionId(const std::string &regionId);
void setSystemType(const std::string& systemType); std::vector<Tag> getTag() const;
std::string getContent()const; void setTag(const std::vector<Tag> &tag);
void setContent(const std::string& content); std::string getResourceOwnerAccount() const;
std::string getResourceGroupId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceGroupId(const std::string& resourceGroupId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getComponentType() const;
std::string getResourceOwnerAccount()const; void setComponentType(const std::string &componentType);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getName() const;
std::string getOwnerAccount()const; void setName(const std::string &name);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getComponentType()const; std::string clientToken_;
void setComponentType(const std::string& componentType); std::string description_;
std::string getName()const; std::string systemType_;
void setName(const std::string& name); std::string content_;
std::string resourceGroupId_;
private: std::string regionId_;
long resourceOwnerId_; std::vector<Tag> tag_;
std::string clientToken_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string systemType_; long ownerId_;
std::string content_; std::string componentType_;
std::string resourceGroupId_; std::string name_;
std::string regionId_; };
std::vector<Tag> tag_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_
std::string componentType_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGECOMPONENTREQUEST_H_

View File

@@ -1,114 +1,106 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateImagePipelineRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateImagePipelineRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateImagePipelineRequest();
std::string key; ~CreateImagePipelineRequest();
std::string value; std::string getBaseImageType() const;
}; void setBaseImageType(const std::string &baseImageType);
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateImagePipelineRequest(); std::string getClientToken() const;
~CreateImagePipelineRequest(); void setClientToken(const std::string &clientToken);
std::vector<std::string> getToRegionId() const;
std::string getBaseImageType()const; void setToRegionId(const std::vector<std::string> &toRegionId);
void setBaseImageType(const std::string& baseImageType); int getInternetMaxBandwidthOut() const;
long getResourceOwnerId()const; void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
void setResourceOwnerId(long resourceOwnerId); std::string getDescription() const;
std::string getClientToken()const; void setDescription(const std::string &description);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
std::vector<std::string> getToRegionId()const; void setResourceGroupId(const std::string &resourceGroupId);
void setToRegionId(const std::vector<std::string>& toRegionId); std::string getRegionId() const;
int getInternetMaxBandwidthOut()const; void setRegionId(const std::string &regionId);
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut); std::string getImageName() const;
std::string getDescription()const; void setImageName(const std::string &imageName);
void setDescription(const std::string& description); int getSystemDiskSize() const;
std::string getResourceGroupId()const; void setSystemDiskSize(int systemDiskSize);
void setResourceGroupId(const std::string& resourceGroupId); std::string getInstanceType() const;
std::string getRegionId()const; void setInstanceType(const std::string &instanceType);
void setRegionId(const std::string& regionId); std::vector<Tag> getTag() const;
std::string getImageName()const; void setTag(const std::vector<Tag> &tag);
void setImageName(const std::string& imageName); std::string getResourceOwnerAccount() const;
int getSystemDiskSize()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setSystemDiskSize(int systemDiskSize); std::string getOwnerAccount() const;
std::string getInstanceType()const; void setOwnerAccount(const std::string &ownerAccount);
void setInstanceType(const std::string& instanceType); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getBaseImage() const;
std::string getResourceOwnerAccount()const; void setBaseImage(const std::string &baseImage);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getVSwitchId() const;
std::string getOwnerAccount()const; void setVSwitchId(const std::string &vSwitchId);
void setOwnerAccount(const std::string& ownerAccount); std::vector<long> getAddAccount() const;
long getOwnerId()const; void setAddAccount(const std::vector<long> &addAccount);
void setOwnerId(long ownerId); bool getDeleteInstanceOnFailure() const;
std::string getBaseImage()const; void setDeleteInstanceOnFailure(bool deleteInstanceOnFailure);
void setBaseImage(const std::string& baseImage); std::string getName() const;
std::string getVSwitchId()const; void setName(const std::string &name);
void setVSwitchId(const std::string& vSwitchId); std::string getBuildContent() const;
std::vector<long> getAddAccount()const; void setBuildContent(const std::string &buildContent);
void setAddAccount(const std::vector<long>& addAccount);
bool getDeleteInstanceOnFailure()const; private:
void setDeleteInstanceOnFailure(bool deleteInstanceOnFailure); std::string baseImageType_;
std::string getName()const; long resourceOwnerId_;
void setName(const std::string& name); std::string clientToken_;
std::string getBuildContent()const; std::vector<std::string> toRegionId_;
void setBuildContent(const std::string& buildContent); int internetMaxBandwidthOut_;
std::string description_;
private: std::string resourceGroupId_;
std::string baseImageType_; std::string regionId_;
long resourceOwnerId_; std::string imageName_;
std::string clientToken_; int systemDiskSize_;
std::vector<std::string> toRegionId_; std::string instanceType_;
int internetMaxBandwidthOut_; std::vector<Tag> tag_;
std::string description_; std::string resourceOwnerAccount_;
std::string resourceGroupId_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
std::string imageName_; std::string baseImage_;
int systemDiskSize_; std::string vSwitchId_;
std::string instanceType_; std::vector<long> addAccount_;
std::vector<Tag> tag_; bool deleteInstanceOnFailure_;
std::string resourceOwnerAccount_; std::string name_;
std::string ownerAccount_; std::string buildContent_;
long ownerId_; };
std::string baseImage_; } // namespace Model
std::string vSwitchId_; } // namespace Ecs
std::vector<long> addAccount_; } // namespace AlibabaCloud
bool deleteInstanceOnFailure_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_
std::string name_;
std::string buildContent_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEPIPELINEREQUEST_H_

View File

@@ -1,109 +1,100 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateImageRequest : public RpcServiceRequest struct DiskDeviceMapping {
{ std::string snapshotId;
public: int size;
struct DiskDeviceMapping std::string diskType;
{ std::string device;
std::string snapshotId; };
int size; struct Tag {
std::string diskType; std::string value;
std::string device; std::string key;
}; };
struct Tag CreateImageRequest();
{ ~CreateImageRequest();
std::string value; std::vector<DiskDeviceMapping> getDiskDeviceMapping() const;
std::string key; void setDiskDeviceMapping(const std::vector<DiskDeviceMapping> &diskDeviceMapping);
}; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
public: std::string getSnapshotId() const;
CreateImageRequest(); void setSnapshotId(const std::string &snapshotId);
~CreateImageRequest(); std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<DiskDeviceMapping> getDiskDeviceMapping()const; std::string getDescription() const;
void setDiskDeviceMapping(const std::vector<DiskDeviceMapping>& diskDeviceMapping); void setDescription(const std::string &description);
long getResourceOwnerId()const; std::string getPlatform() const;
void setResourceOwnerId(long resourceOwnerId); void setPlatform(const std::string &platform);
std::string getSnapshotId()const; std::string getResourceGroupId() const;
void setSnapshotId(const std::string& snapshotId); void setResourceGroupId(const std::string &resourceGroupId);
std::string getClientToken()const; std::string getRegionId() const;
void setClientToken(const std::string& clientToken); void setRegionId(const std::string &regionId);
std::string getDescription()const; std::string getImageName() const;
void setDescription(const std::string& description); void setImageName(const std::string &imageName);
std::string getPlatform()const; std::vector<Tag> getTag() const;
void setPlatform(const std::string& platform); void setTag(const std::vector<Tag> &tag);
std::string getResourceGroupId()const; std::string getArchitecture() const;
void setResourceGroupId(const std::string& resourceGroupId); void setArchitecture(const std::string &architecture);
std::string getRegionId()const; std::string getResourceOwnerAccount() const;
void setRegionId(const std::string& regionId); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getImageName()const; std::string getOwnerAccount() const;
void setImageName(const std::string& imageName); void setOwnerAccount(const std::string &ownerAccount);
std::vector<Tag> getTag()const; long getOwnerId() const;
void setTag(const std::vector<Tag>& tag); void setOwnerId(long ownerId);
std::string getArchitecture()const; std::string getInstanceId() const;
void setArchitecture(const std::string& architecture); void setInstanceId(const std::string &instanceId);
std::string getResourceOwnerAccount()const; std::string getImageFamily() const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); void setImageFamily(const std::string &imageFamily);
std::string getOwnerAccount()const; std::string getImageVersion() const;
void setOwnerAccount(const std::string& ownerAccount); void setImageVersion(const std::string &imageVersion);
long getOwnerId()const;
void setOwnerId(long ownerId); private:
std::string getInstanceId()const; std::vector<DiskDeviceMapping> diskDeviceMapping_;
void setInstanceId(const std::string& instanceId); long resourceOwnerId_;
std::string getImageFamily()const; std::string snapshotId_;
void setImageFamily(const std::string& imageFamily); std::string clientToken_;
std::string getImageVersion()const; std::string description_;
void setImageVersion(const std::string& imageVersion); std::string platform_;
std::string resourceGroupId_;
private: std::string regionId_;
std::vector<DiskDeviceMapping> diskDeviceMapping_; std::string imageName_;
long resourceOwnerId_; std::vector<Tag> tag_;
std::string snapshotId_; std::string architecture_;
std::string clientToken_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string platform_; long ownerId_;
std::string resourceGroupId_; std::string instanceId_;
std::string regionId_; std::string imageFamily_;
std::string imageName_; std::string imageVersion_;
std::vector<Tag> tag_; };
std::string architecture_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_
std::string instanceId_;
std::string imageFamily_;
std::string imageVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEIMAGEREQUEST_H_

View File

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

View File

@@ -1,72 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ CreateKeyPairRequest();
std::string value; ~CreateKeyPairRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getKeyPairName() const;
public: void setKeyPairName(const std::string &keyPairName);
CreateKeyPairRequest(); std::string getResourceGroupId() const;
~CreateKeyPairRequest(); void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::vector<Tag> getTag() const;
std::string getKeyPairName()const; void setTag(const std::vector<Tag> &tag);
void setKeyPairName(const std::string& keyPairName); std::string getResourceOwnerAccount() const;
std::string getResourceGroupId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceGroupId(const std::string& resourceGroupId); long getOwnerId() const;
std::string getRegionId()const; void setOwnerId(long ownerId);
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const; private:
void setTag(const std::vector<Tag>& tag); long resourceOwnerId_;
std::string getResourceOwnerAccount()const; std::string keyPairName_;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string resourceGroupId_;
long getOwnerId()const; std::string regionId_;
void setOwnerId(long ownerId); std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
private: long ownerId_;
long resourceOwnerId_; };
std::string keyPairName_; } // namespace Model
std::string resourceGroupId_; } // namespace Ecs
std::string regionId_; } // namespace AlibabaCloud
std::vector<Tag> tag_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEKEYPAIRREQUEST_H_

View File

@@ -1,227 +1,215 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest struct TemplateTag {
{ std::string key;
public: std::string value;
struct TemplateTag };
{ struct Tag {
std::string key; std::string key;
std::string value; std::string value;
}; };
struct Tag struct NetworkInterface {
{ std::string vSwitchId;
std::string key; std::string networkInterfaceName;
std::string value; std::string description;
}; std::string securityGroupId;
struct NetworkInterface std::string primaryIpAddress;
{ };
std::string primaryIpAddress; struct DataDisk {
std::string vSwitchId; std::string performanceLevel;
std::string securityGroupId; std::string description;
std::string networkInterfaceName; std::string snapshotId;
std::string description; int size;
std::vector<std::string> securityGroupIds; std::string device;
}; std::string diskName;
struct DataDisk std::string category;
{ bool deleteWithInstance;
int size; std::string encrypted;
std::string snapshotId; };
std::string category; CreateLaunchTemplateRequest();
std::string encrypted; ~CreateLaunchTemplateRequest();
std::string diskName; std::string getLaunchTemplateName() const;
std::string description; void setLaunchTemplateName(const std::string &launchTemplateName);
bool deleteWithInstance; long getResourceOwnerId() const;
std::string device; void setResourceOwnerId(long resourceOwnerId);
std::string performanceLevel; std::string getSecurityEnhancementStrategy() const;
}; void setSecurityEnhancementStrategy(const std::string &securityEnhancementStrategy);
std::string getNetworkType() const;
public: void setNetworkType(const std::string &networkType);
CreateLaunchTemplateRequest(); std::string getKeyPairName() const;
~CreateLaunchTemplateRequest(); void setKeyPairName(const std::string &keyPairName);
float getSpotPriceLimit() const;
std::string getLaunchTemplateName()const; void setSpotPriceLimit(float spotPriceLimit);
void setLaunchTemplateName(const std::string& launchTemplateName); std::string getImageOwnerAlias() const;
long getResourceOwnerId()const; void setImageOwnerAlias(const std::string &imageOwnerAlias);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceGroupId() const;
std::string getSecurityEnhancementStrategy()const; void setResourceGroupId(const std::string &resourceGroupId);
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy); std::string getHostName() const;
std::string getNetworkType()const; void setHostName(const std::string &hostName);
void setNetworkType(const std::string& networkType); int getSystemDiskIops() const;
std::string getKeyPairName()const; void setSystemDiskIops(int systemDiskIops);
void setKeyPairName(const std::string& keyPairName); std::vector<TemplateTag> getTemplateTag() const;
float getSpotPriceLimit()const; void setTemplateTag(const std::vector<TemplateTag> &templateTag);
void setSpotPriceLimit(float spotPriceLimit); std::vector<Tag> getTag() const;
std::string getImageOwnerAlias()const; void setTag(const std::vector<Tag> &tag);
void setImageOwnerAlias(const std::string& imageOwnerAlias); int getPeriod() const;
std::string getResourceGroupId()const; void setPeriod(int period);
void setResourceGroupId(const std::string& resourceGroupId); std::string getTemplateResourceGroupId() const;
std::string getHostName()const; void setTemplateResourceGroupId(const std::string &templateResourceGroupId);
void setHostName(const std::string& hostName); long getOwnerId() const;
int getSystemDiskIops()const; void setOwnerId(long ownerId);
void setSystemDiskIops(int systemDiskIops); std::string getVSwitchId() const;
std::vector<TemplateTag> getTemplateTag()const; void setVSwitchId(const std::string &vSwitchId);
void setTemplateTag(const std::vector<TemplateTag>& templateTag); std::string getSpotStrategy() const;
std::vector<Tag> getTag()const; void setSpotStrategy(const std::string &spotStrategy);
void setTag(const std::vector<Tag>& tag); std::string getPrivateIpAddress() const;
int getPeriod()const; void setPrivateIpAddress(const std::string &privateIpAddress);
void setPeriod(int period); std::string getInstanceName() const;
std::string getTemplateResourceGroupId()const; void setInstanceName(const std::string &instanceName);
void setTemplateResourceGroupId(const std::string& templateResourceGroupId); std::string getInternetChargeType() const;
long getOwnerId()const; void setInternetChargeType(const std::string &internetChargeType);
void setOwnerId(long ownerId); std::string getZoneId() const;
std::string getVSwitchId()const; void setZoneId(const std::string &zoneId);
void setVSwitchId(const std::string& vSwitchId); int getInternetMaxBandwidthIn() const;
std::string getSpotStrategy()const; void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
void setSpotStrategy(const std::string& spotStrategy); std::string getVersionDescription() const;
std::string getPrivateIpAddress()const; void setVersionDescription(const std::string &versionDescription);
void setPrivateIpAddress(const std::string& privateIpAddress); bool getSystemDiskDeleteWithInstance() const;
std::string getInstanceName()const; void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
void setInstanceName(const std::string& instanceName); std::string getImageId() const;
std::string getInternetChargeType()const; void setImageId(const std::string &imageId);
void setInternetChargeType(const std::string& internetChargeType); std::string getIoOptimized() const;
std::string getZoneId()const; void setIoOptimized(const std::string &ioOptimized);
void setZoneId(const std::string& zoneId); std::string getSecurityGroupId() const;
int getInternetMaxBandwidthIn()const; void setSecurityGroupId(const std::string &securityGroupId);
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn); int getInternetMaxBandwidthOut() const;
std::string getVersionDescription()const; void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
void setVersionDescription(const std::string& versionDescription); std::string getDescription() const;
bool getSystemDiskDeleteWithInstance()const; void setDescription(const std::string &description);
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance); std::string getSystemDiskCategory() const;
std::string getImageId()const; void setSystemDiskCategory(const std::string &systemDiskCategory);
void setImageId(const std::string& imageId); std::string getSystemDiskPerformanceLevel() const;
std::string getIoOptimized()const; void setSystemDiskPerformanceLevel(const std::string &systemDiskPerformanceLevel);
void setIoOptimized(const std::string& ioOptimized); std::string getUserData() const;
std::string getSecurityGroupId()const; void setUserData(const std::string &userData);
void setSecurityGroupId(const std::string& securityGroupId); bool getPasswordInherit() const;
int getInternetMaxBandwidthOut()const; void setPasswordInherit(bool passwordInherit);
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::string getInstanceType() const;
std::string getSystemDiskCategory()const; void setInstanceType(const std::string &instanceType);
void setSystemDiskCategory(const std::string& systemDiskCategory); std::string getInstanceChargeType() const;
std::string getSystemDiskPerformanceLevel()const; void setInstanceChargeType(const std::string &instanceChargeType);
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel); bool getEnableVmOsConfig() const;
std::string getUserData()const; void setEnableVmOsConfig(bool enableVmOsConfig);
void setUserData(const std::string& userData); std::string getDeploymentSetId() const;
bool getPasswordInherit()const; void setDeploymentSetId(const std::string &deploymentSetId);
void setPasswordInherit(bool passwordInherit); std::vector<NetworkInterface> getNetworkInterface() const;
std::string getRegionId()const; void setNetworkInterface(const std::vector<NetworkInterface> &networkInterface);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
std::string getInstanceType()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setInstanceType(const std::string& instanceType); std::string getOwnerAccount() const;
std::string getInstanceChargeType()const; void setOwnerAccount(const std::string &ownerAccount);
void setInstanceChargeType(const std::string& instanceChargeType); std::string getSystemDiskDiskName() const;
bool getEnableVmOsConfig()const; void setSystemDiskDiskName(const std::string &systemDiskDiskName);
void setEnableVmOsConfig(bool enableVmOsConfig); std::string getRamRoleName() const;
std::vector<NetworkInterface> getNetworkInterface()const; void setRamRoleName(const std::string &ramRoleName);
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface); std::string getAutoReleaseTime() const;
std::string getDeploymentSetId()const; void setAutoReleaseTime(const std::string &autoReleaseTime);
void setDeploymentSetId(const std::string& deploymentSetId); int getSpotDuration() const;
std::string getResourceOwnerAccount()const; void setSpotDuration(int spotDuration);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<std::string> getSecurityGroupIds() const;
std::string getOwnerAccount()const; void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
void setOwnerAccount(const std::string& ownerAccount); std::vector<DataDisk> getDataDisk() const;
std::string getSystemDiskDiskName()const; void setDataDisk(const std::vector<DataDisk> &dataDisk);
void setSystemDiskDiskName(const std::string& systemDiskDiskName); int getSystemDiskSize() const;
std::string getRamRoleName()const; void setSystemDiskSize(int systemDiskSize);
void setRamRoleName(const std::string& ramRoleName); std::string getVpcId() const;
std::string getAutoReleaseTime()const; void setVpcId(const std::string &vpcId);
void setAutoReleaseTime(const std::string& autoReleaseTime); std::string getSystemDiskDescription() const;
int getSpotDuration()const; void setSystemDiskDescription(const std::string &systemDiskDescription);
void setSpotDuration(int spotDuration);
std::vector<std::string> getSecurityGroupIds()const; private:
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds); std::string launchTemplateName_;
std::vector<DataDisk> getDataDisk()const; long resourceOwnerId_;
void setDataDisk(const std::vector<DataDisk>& dataDisk); std::string securityEnhancementStrategy_;
int getSystemDiskSize()const; std::string networkType_;
void setSystemDiskSize(int systemDiskSize); std::string keyPairName_;
std::string getVpcId()const; float spotPriceLimit_;
void setVpcId(const std::string& vpcId); std::string imageOwnerAlias_;
std::string getSystemDiskDescription()const; std::string resourceGroupId_;
void setSystemDiskDescription(const std::string& systemDiskDescription); std::string hostName_;
int systemDiskIops_;
private: std::vector<TemplateTag> templateTag_;
std::string launchTemplateName_; std::vector<Tag> tag_;
long resourceOwnerId_; int period_;
std::string securityEnhancementStrategy_; std::string templateResourceGroupId_;
std::string networkType_; long ownerId_;
std::string keyPairName_; std::string vSwitchId_;
float spotPriceLimit_; std::string spotStrategy_;
std::string imageOwnerAlias_; std::string privateIpAddress_;
std::string resourceGroupId_; std::string instanceName_;
std::string hostName_; std::string internetChargeType_;
int systemDiskIops_; std::string zoneId_;
std::vector<TemplateTag> templateTag_; int internetMaxBandwidthIn_;
std::vector<Tag> tag_; std::string versionDescription_;
int period_; bool systemDiskDeleteWithInstance_;
std::string templateResourceGroupId_; std::string imageId_;
long ownerId_; std::string ioOptimized_;
std::string vSwitchId_; std::string securityGroupId_;
std::string spotStrategy_; int internetMaxBandwidthOut_;
std::string privateIpAddress_; std::string description_;
std::string instanceName_; std::string systemDiskCategory_;
std::string internetChargeType_; std::string systemDiskPerformanceLevel_;
std::string zoneId_; std::string userData_;
int internetMaxBandwidthIn_; bool passwordInherit_;
std::string versionDescription_; std::string regionId_;
bool systemDiskDeleteWithInstance_; std::string instanceType_;
std::string imageId_; std::string instanceChargeType_;
std::string ioOptimized_; bool enableVmOsConfig_;
std::string securityGroupId_; std::string deploymentSetId_;
int internetMaxBandwidthOut_; std::vector<NetworkInterface> networkInterface_;
std::string description_; std::string resourceOwnerAccount_;
std::string systemDiskCategory_; std::string ownerAccount_;
std::string systemDiskPerformanceLevel_; std::string systemDiskDiskName_;
std::string userData_; std::string ramRoleName_;
bool passwordInherit_; std::string autoReleaseTime_;
std::string regionId_; int spotDuration_;
std::string instanceType_; std::vector<std::string> securityGroupIds_;
std::string instanceChargeType_; std::vector<DataDisk> dataDisk_;
bool enableVmOsConfig_; int systemDiskSize_;
std::vector<NetworkInterface> networkInterface_; std::string vpcId_;
std::string deploymentSetId_; std::string systemDiskDescription_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
std::string systemDiskDiskName_; } // namespace Ecs
std::string ramRoleName_; } // namespace AlibabaCloud
std::string autoReleaseTime_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEREQUEST_H_
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_

View File

@@ -1,219 +1,208 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateVersionRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ struct NetworkInterface {
std::string key; std::string vSwitchId;
std::string value; std::string networkInterfaceName;
}; std::string description;
struct NetworkInterface std::string securityGroupId;
{ std::string primaryIpAddress;
std::string primaryIpAddress; };
std::string vSwitchId; struct DataDisk {
std::string securityGroupId; std::string performanceLevel;
std::string networkInterfaceName; std::string description;
std::string description; std::string snapshotId;
std::vector<std::string> securityGroupIds; int size;
}; std::string device;
struct DataDisk std::string diskName;
{ std::string category;
int size; bool deleteWithInstance;
std::string snapshotId; std::string encrypted;
std::string category; };
std::string encrypted; CreateLaunchTemplateVersionRequest();
std::string diskName; ~CreateLaunchTemplateVersionRequest();
std::string description; std::string getLaunchTemplateName() const;
bool deleteWithInstance; void setLaunchTemplateName(const std::string &launchTemplateName);
std::string device; long getResourceOwnerId() const;
std::string performanceLevel; void setResourceOwnerId(long resourceOwnerId);
}; std::string getSecurityEnhancementStrategy() const;
void setSecurityEnhancementStrategy(const std::string &securityEnhancementStrategy);
public: std::string getNetworkType() const;
CreateLaunchTemplateVersionRequest(); void setNetworkType(const std::string &networkType);
~CreateLaunchTemplateVersionRequest(); std::string getKeyPairName() const;
void setKeyPairName(const std::string &keyPairName);
std::string getLaunchTemplateName()const; float getSpotPriceLimit() const;
void setLaunchTemplateName(const std::string& launchTemplateName); void setSpotPriceLimit(float spotPriceLimit);
long getResourceOwnerId()const; std::string getImageOwnerAlias() const;
void setResourceOwnerId(long resourceOwnerId); void setImageOwnerAlias(const std::string &imageOwnerAlias);
std::string getSecurityEnhancementStrategy()const; std::string getResourceGroupId() const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy); void setResourceGroupId(const std::string &resourceGroupId);
std::string getNetworkType()const; std::string getHostName() const;
void setNetworkType(const std::string& networkType); void setHostName(const std::string &hostName);
std::string getKeyPairName()const; int getSystemDiskIops() const;
void setKeyPairName(const std::string& keyPairName); void setSystemDiskIops(int systemDiskIops);
float getSpotPriceLimit()const; std::vector<Tag> getTag() const;
void setSpotPriceLimit(float spotPriceLimit); void setTag(const std::vector<Tag> &tag);
std::string getImageOwnerAlias()const; int getPeriod() const;
void setImageOwnerAlias(const std::string& imageOwnerAlias); void setPeriod(int period);
std::string getResourceGroupId()const; std::string getLaunchTemplateId() const;
void setResourceGroupId(const std::string& resourceGroupId); void setLaunchTemplateId(const std::string &launchTemplateId);
std::string getHostName()const; long getOwnerId() const;
void setHostName(const std::string& hostName); void setOwnerId(long ownerId);
int getSystemDiskIops()const; std::string getVSwitchId() const;
void setSystemDiskIops(int systemDiskIops); void setVSwitchId(const std::string &vSwitchId);
std::vector<Tag> getTag()const; std::string getSpotStrategy() const;
void setTag(const std::vector<Tag>& tag); void setSpotStrategy(const std::string &spotStrategy);
int getPeriod()const; std::string getPrivateIpAddress() const;
void setPeriod(int period); void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getLaunchTemplateId()const; std::string getInstanceName() const;
void setLaunchTemplateId(const std::string& launchTemplateId); void setInstanceName(const std::string &instanceName);
long getOwnerId()const; std::string getInternetChargeType() const;
void setOwnerId(long ownerId); void setInternetChargeType(const std::string &internetChargeType);
std::string getVSwitchId()const; std::string getZoneId() const;
void setVSwitchId(const std::string& vSwitchId); void setZoneId(const std::string &zoneId);
std::string getSpotStrategy()const; int getInternetMaxBandwidthIn() const;
void setSpotStrategy(const std::string& spotStrategy); void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getPrivateIpAddress()const; std::string getVersionDescription() const;
void setPrivateIpAddress(const std::string& privateIpAddress); void setVersionDescription(const std::string &versionDescription);
std::string getInstanceName()const; bool getSystemDiskDeleteWithInstance() const;
void setInstanceName(const std::string& instanceName); void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance);
std::string getInternetChargeType()const; std::string getImageId() const;
void setInternetChargeType(const std::string& internetChargeType); void setImageId(const std::string &imageId);
std::string getZoneId()const; std::string getIoOptimized() const;
void setZoneId(const std::string& zoneId); void setIoOptimized(const std::string &ioOptimized);
int getInternetMaxBandwidthIn()const; std::string getSecurityGroupId() const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn); void setSecurityGroupId(const std::string &securityGroupId);
std::string getVersionDescription()const; int getInternetMaxBandwidthOut() const;
void setVersionDescription(const std::string& versionDescription); void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
bool getSystemDiskDeleteWithInstance()const; std::string getDescription() const;
void setSystemDiskDeleteWithInstance(bool systemDiskDeleteWithInstance); void setDescription(const std::string &description);
std::string getImageId()const; std::string getSystemDiskCategory() const;
void setImageId(const std::string& imageId); void setSystemDiskCategory(const std::string &systemDiskCategory);
std::string getIoOptimized()const; std::string getSystemDiskPerformanceLevel() const;
void setIoOptimized(const std::string& ioOptimized); void setSystemDiskPerformanceLevel(const std::string &systemDiskPerformanceLevel);
std::string getSecurityGroupId()const; std::string getUserData() const;
void setSecurityGroupId(const std::string& securityGroupId); void setUserData(const std::string &userData);
int getInternetMaxBandwidthOut()const; bool getPasswordInherit() const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut); void setPasswordInherit(bool passwordInherit);
std::string getDescription()const; std::string getRegionId() const;
void setDescription(const std::string& description); void setRegionId(const std::string &regionId);
std::string getSystemDiskCategory()const; std::string getInstanceType() const;
void setSystemDiskCategory(const std::string& systemDiskCategory); void setInstanceType(const std::string &instanceType);
std::string getSystemDiskPerformanceLevel()const; std::string getInstanceChargeType() const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel); void setInstanceChargeType(const std::string &instanceChargeType);
std::string getUserData()const; bool getEnableVmOsConfig() const;
void setUserData(const std::string& userData); void setEnableVmOsConfig(bool enableVmOsConfig);
bool getPasswordInherit()const; std::string getDeploymentSetId() const;
void setPasswordInherit(bool passwordInherit); void setDeploymentSetId(const std::string &deploymentSetId);
std::string getRegionId()const; std::vector<NetworkInterface> getNetworkInterface() const;
void setRegionId(const std::string& regionId); void setNetworkInterface(const std::vector<NetworkInterface> &networkInterface);
std::string getInstanceType()const; std::string getResourceOwnerAccount() const;
void setInstanceType(const std::string& instanceType); void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getInstanceChargeType()const; std::string getOwnerAccount() const;
void setInstanceChargeType(const std::string& instanceChargeType); void setOwnerAccount(const std::string &ownerAccount);
bool getEnableVmOsConfig()const; std::string getSystemDiskDiskName() const;
void setEnableVmOsConfig(bool enableVmOsConfig); void setSystemDiskDiskName(const std::string &systemDiskDiskName);
std::vector<NetworkInterface> getNetworkInterface()const; std::string getRamRoleName() const;
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface); void setRamRoleName(const std::string &ramRoleName);
std::string getDeploymentSetId()const; std::string getAutoReleaseTime() const;
void setDeploymentSetId(const std::string& deploymentSetId); void setAutoReleaseTime(const std::string &autoReleaseTime);
std::string getResourceOwnerAccount()const; int getSpotDuration() const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); void setSpotDuration(int spotDuration);
std::string getOwnerAccount()const; std::vector<std::string> getSecurityGroupIds() const;
void setOwnerAccount(const std::string& ownerAccount); void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
std::string getSystemDiskDiskName()const; std::vector<DataDisk> getDataDisk() const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName); void setDataDisk(const std::vector<DataDisk> &dataDisk);
std::string getRamRoleName()const; int getSystemDiskSize() const;
void setRamRoleName(const std::string& ramRoleName); void setSystemDiskSize(int systemDiskSize);
std::string getAutoReleaseTime()const; std::string getVpcId() const;
void setAutoReleaseTime(const std::string& autoReleaseTime); void setVpcId(const std::string &vpcId);
int getSpotDuration()const; std::string getSystemDiskDescription() const;
void setSpotDuration(int spotDuration); void setSystemDiskDescription(const std::string &systemDiskDescription);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds); private:
std::vector<DataDisk> getDataDisk()const; std::string launchTemplateName_;
void setDataDisk(const std::vector<DataDisk>& dataDisk); long resourceOwnerId_;
int getSystemDiskSize()const; std::string securityEnhancementStrategy_;
void setSystemDiskSize(int systemDiskSize); std::string networkType_;
std::string getVpcId()const; std::string keyPairName_;
void setVpcId(const std::string& vpcId); float spotPriceLimit_;
std::string getSystemDiskDescription()const; std::string imageOwnerAlias_;
void setSystemDiskDescription(const std::string& systemDiskDescription); std::string resourceGroupId_;
std::string hostName_;
private: int systemDiskIops_;
std::string launchTemplateName_; std::vector<Tag> tag_;
long resourceOwnerId_; int period_;
std::string securityEnhancementStrategy_; std::string launchTemplateId_;
std::string networkType_; long ownerId_;
std::string keyPairName_; std::string vSwitchId_;
float spotPriceLimit_; std::string spotStrategy_;
std::string imageOwnerAlias_; std::string privateIpAddress_;
std::string resourceGroupId_; std::string instanceName_;
std::string hostName_; std::string internetChargeType_;
int systemDiskIops_; std::string zoneId_;
std::vector<Tag> tag_; int internetMaxBandwidthIn_;
int period_; std::string versionDescription_;
std::string launchTemplateId_; bool systemDiskDeleteWithInstance_;
long ownerId_; std::string imageId_;
std::string vSwitchId_; std::string ioOptimized_;
std::string spotStrategy_; std::string securityGroupId_;
std::string privateIpAddress_; int internetMaxBandwidthOut_;
std::string instanceName_; std::string description_;
std::string internetChargeType_; std::string systemDiskCategory_;
std::string zoneId_; std::string systemDiskPerformanceLevel_;
int internetMaxBandwidthIn_; std::string userData_;
std::string versionDescription_; bool passwordInherit_;
bool systemDiskDeleteWithInstance_; std::string regionId_;
std::string imageId_; std::string instanceType_;
std::string ioOptimized_; std::string instanceChargeType_;
std::string securityGroupId_; bool enableVmOsConfig_;
int internetMaxBandwidthOut_; std::string deploymentSetId_;
std::string description_; std::vector<NetworkInterface> networkInterface_;
std::string systemDiskCategory_; std::string resourceOwnerAccount_;
std::string systemDiskPerformanceLevel_; std::string ownerAccount_;
std::string userData_; std::string systemDiskDiskName_;
bool passwordInherit_; std::string ramRoleName_;
std::string regionId_; std::string autoReleaseTime_;
std::string instanceType_; int spotDuration_;
std::string instanceChargeType_; std::vector<std::string> securityGroupIds_;
bool enableVmOsConfig_; std::vector<DataDisk> dataDisk_;
std::vector<NetworkInterface> networkInterface_; int systemDiskSize_;
std::string deploymentSetId_; std::string vpcId_;
std::string resourceOwnerAccount_; std::string systemDiskDescription_;
std::string ownerAccount_; };
std::string systemDiskDiskName_; } // namespace Model
std::string ramRoleName_; } // namespace Ecs
std::string autoReleaseTime_; } // namespace AlibabaCloud
int spotDuration_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_
std::vector<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int systemDiskSize_;
std::string vpcId_;
std::string systemDiskDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATELAUNCHTEMPLATEVERSIONREQUEST_H_

View File

@@ -1,82 +1,74 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateNatGatewayRequest : public RpcServiceRequest struct BandwidthPackage {
{ int bandwidth;
public: std::string zone;
struct BandwidthPackage int ipCount;
{ };
int bandwidth; CreateNatGatewayRequest();
std::string zone; ~CreateNatGatewayRequest();
int ipCount; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateNatGatewayRequest(); std::string getDescription() const;
~CreateNatGatewayRequest(); void setDescription(const std::string &description);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::vector<BandwidthPackage> getBandwidthPackage() const;
std::string getClientToken()const; void setBandwidthPackage(const std::vector<BandwidthPackage> &bandwidthPackage);
void setClientToken(const std::string& clientToken); std::string getResourceOwnerAccount() const;
std::string getDescription()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setDescription(const std::string& description); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<BandwidthPackage> getBandwidthPackage()const; void setOwnerId(long ownerId);
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage); std::string getVpcId() const;
std::string getResourceOwnerAccount()const; void setVpcId(const std::string &vpcId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getName() const;
std::string getOwnerAccount()const; void setName(const std::string &name);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getVpcId()const; std::string clientToken_;
void setVpcId(const std::string& vpcId); std::string description_;
std::string getName()const; std::string regionId_;
void setName(const std::string& name); std::vector<BandwidthPackage> bandwidthPackage_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string clientToken_; std::string vpcId_;
std::string description_; std::string name_;
std::string regionId_; };
std::vector<BandwidthPackage> bandwidthPackage_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_
std::string vpcId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENATGATEWAYREQUEST_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfacePermissionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfacePermissionRequest : public RpcServiceRequest CreateNetworkInterfacePermissionRequest();
{ ~CreateNetworkInterfacePermissionRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateNetworkInterfacePermissionRequest(); long getAccountId() const;
~CreateNetworkInterfacePermissionRequest(); void setAccountId(long accountId);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
long getAccountId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setAccountId(long accountId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); std::string getPermission() const;
std::string getResourceOwnerAccount()const; void setPermission(const std::string &permission);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getOwnerAccount()const; void setOwnerId(long ownerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getNetworkInterfaceId() const;
std::string getPermission()const; void setNetworkInterfaceId(const std::string &networkInterfaceId);
void setPermission(const std::string& permission);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getNetworkInterfaceId()const; long accountId_;
void setNetworkInterfaceId(const std::string& networkInterfaceId); std::string regionId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; std::string permission_;
long accountId_; long ownerId_;
std::string regionId_; std::string networkInterfaceId_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
std::string permission_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string networkInterfaceId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEPERMISSIONREQUEST_H_

View File

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

View File

@@ -1,123 +1,115 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateNetworkInterfaceRequest();
std::string key; ~CreateNetworkInterfaceRequest();
std::string value; int getQueueNumber() const;
}; void setQueueNumber(int queueNumber);
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateNetworkInterfaceRequest(); std::string getClientToken() const;
~CreateNetworkInterfaceRequest(); void setClientToken(const std::string &clientToken);
std::string getSecurityGroupId() const;
int getQueueNumber()const; void setSecurityGroupId(const std::string &securityGroupId);
void setQueueNumber(int queueNumber); std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); int getSecondaryPrivateIpAddressCount() const;
std::string getClientToken()const; void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount);
void setClientToken(const std::string& clientToken); std::string getBusinessType() const;
std::string getSecurityGroupId()const; void setBusinessType(const std::string &businessType);
void setSecurityGroupId(const std::string& securityGroupId); std::string getResourceGroupId() const;
std::string getDescription()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDescription(const std::string& description); std::string getRegionId() const;
int getSecondaryPrivateIpAddressCount()const; void setRegionId(const std::string &regionId);
void setSecondaryPrivateIpAddressCount(int secondaryPrivateIpAddressCount); std::string getInstanceType() const;
std::string getBusinessType()const; void setInstanceType(const std::string &instanceType);
void setBusinessType(const std::string& businessType); std::vector<Tag> getTag() const;
std::string getResourceGroupId()const; void setTag(const std::vector<Tag> &tag);
void setResourceGroupId(const std::string& resourceGroupId); std::string getNetworkInterfaceName() const;
std::string getRegionId()const; void setNetworkInterfaceName(const std::string &networkInterfaceName);
void setRegionId(const std::string& regionId); bool getVisible() const;
std::string getInstanceType()const; void setVisible(bool visible);
void setInstanceType(const std::string& instanceType); std::string getResourceOwnerAccount() const;
std::vector<Tag> getTag()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setTag(const std::vector<Tag>& tag); int getIpv6AddressCount() const;
std::string getNetworkInterfaceName()const; void setIpv6AddressCount(int ipv6AddressCount);
void setNetworkInterfaceName(const std::string& networkInterfaceName); std::string getOwnerAccount() const;
bool getVisible()const; void setOwnerAccount(const std::string &ownerAccount);
void setVisible(bool visible); int getQueuePairNumber() const;
std::string getResourceOwnerAccount()const; void setQueuePairNumber(int queuePairNumber);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
int getIpv6AddressCount()const; void setOwnerId(long ownerId);
void setIpv6AddressCount(int ipv6AddressCount); std::vector<std::string> getSecurityGroupIds() const;
std::string getOwnerAccount()const; void setSecurityGroupIds(const std::vector<std::string> &securityGroupIds);
void setOwnerAccount(const std::string& ownerAccount); std::string getNetworkInterfaceTrafficMode() const;
int getQueuePairNumber()const; void setNetworkInterfaceTrafficMode(const std::string &networkInterfaceTrafficMode);
void setQueuePairNumber(int queuePairNumber); std::string getVSwitchId() const;
long getOwnerId()const; void setVSwitchId(const std::string &vSwitchId);
void setOwnerId(long ownerId); std::vector<std::string> getPrivateIpAddress() const;
std::vector<std::string> getSecurityGroupIds()const; void setPrivateIpAddress(const std::vector<std::string> &privateIpAddress);
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds); std::string getPrimaryIpAddress() const;
std::string getNetworkInterfaceTrafficMode()const; void setPrimaryIpAddress(const std::string &primaryIpAddress);
void setNetworkInterfaceTrafficMode(const std::string& networkInterfaceTrafficMode); std::vector<std::string> getIpv6Address() const;
std::string getVSwitchId()const; void setIpv6Address(const std::vector<std::string> &ipv6Address);
void setVSwitchId(const std::string& vSwitchId);
std::vector<std::string> getPrivateIpAddress()const; private:
void setPrivateIpAddress(const std::vector<std::string>& privateIpAddress); int queueNumber_;
std::string getPrimaryIpAddress()const; long resourceOwnerId_;
void setPrimaryIpAddress(const std::string& primaryIpAddress); std::string clientToken_;
std::vector<std::string> getIpv6Address()const; std::string securityGroupId_;
void setIpv6Address(const std::vector<std::string>& ipv6Address); std::string description_;
int secondaryPrivateIpAddressCount_;
private: std::string businessType_;
int queueNumber_; std::string resourceGroupId_;
long resourceOwnerId_; std::string regionId_;
std::string clientToken_; std::string instanceType_;
std::string securityGroupId_; std::vector<Tag> tag_;
std::string description_; std::string networkInterfaceName_;
int secondaryPrivateIpAddressCount_; bool visible_;
std::string businessType_; std::string resourceOwnerAccount_;
std::string resourceGroupId_; int ipv6AddressCount_;
std::string regionId_; std::string ownerAccount_;
std::string instanceType_; int queuePairNumber_;
std::vector<Tag> tag_; long ownerId_;
std::string networkInterfaceName_; std::vector<std::string> securityGroupIds_;
bool visible_; std::string networkInterfaceTrafficMode_;
std::string resourceOwnerAccount_; std::string vSwitchId_;
int ipv6AddressCount_; std::vector<std::string> privateIpAddress_;
std::string ownerAccount_; std::string primaryIpAddress_;
int queuePairNumber_; std::vector<std::string> ipv6Address_;
long ownerId_; };
std::vector<std::string> securityGroupIds_; } // namespace Model
std::string networkInterfaceTrafficMode_; } // namespace Ecs
std::string vSwitchId_; } // namespace AlibabaCloud
std::vector<std::string> privateIpAddress_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
std::string primaryIpAddress_;
std::vector<std::string> ipv6Address_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATENETWORKINTERFACEREQUEST_H_

View File

@@ -1,96 +1,90 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest CreatePhysicalConnectionRequest();
{ ~CreatePhysicalConnectionRequest();
std::string getAccessPointId() const;
public: void setAccessPointId(const std::string &accessPointId);
CreatePhysicalConnectionRequest(); long getResourceOwnerId() const;
~CreatePhysicalConnectionRequest(); void setResourceOwnerId(long resourceOwnerId);
std::string getPortType() const;
std::string getAccessPointId()const; void setPortType(const std::string &portType);
void setAccessPointId(const std::string& accessPointId); std::string getCircuitCode() const;
long getResourceOwnerId()const; void setCircuitCode(const std::string &circuitCode);
void setResourceOwnerId(long resourceOwnerId); std::string getClientToken() const;
std::string getPortType()const; void setClientToken(const std::string &clientToken);
void setPortType(const std::string& portType); std::string getDescription() const;
std::string getCircuitCode()const; void setDescription(const std::string &description);
void setCircuitCode(const std::string& circuitCode); std::string getType() const;
std::string getClientToken()const; void setType(const std::string &type);
void setClientToken(const std::string& clientToken); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::string getUserCidr() const;
std::string getType()const; void setUserCidr(const std::string &userCidr);
void setType(const std::string& type); std::string getRedundantPhysicalConnectionId() const;
std::string getRegionId()const; void setRedundantPhysicalConnectionId(const std::string &redundantPhysicalConnectionId);
void setRegionId(const std::string& regionId); std::string getPeerLocation() const;
std::string getUserCidr()const; void setPeerLocation(const std::string &peerLocation);
void setUserCidr(const std::string& userCidr); int getBandwidth() const;
std::string getRedundantPhysicalConnectionId()const; void setBandwidth(int bandwidth);
void setRedundantPhysicalConnectionId(const std::string& redundantPhysicalConnectionId); std::string getResourceOwnerAccount() const;
std::string getPeerLocation()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPeerLocation(const std::string& peerLocation); std::string getOwnerAccount() const;
int getBandwidth()const; void setOwnerAccount(const std::string &ownerAccount);
void setBandwidth(int bandwidth); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getLineOperator() const;
std::string getOwnerAccount()const; void setLineOperator(const std::string &lineOperator);
void setOwnerAccount(const std::string& ownerAccount); std::string getName() const;
long getOwnerId()const; void setName(const std::string &name);
void setOwnerId(long ownerId);
std::string getLineOperator()const; private:
void setLineOperator(const std::string& lineOperator); std::string accessPointId_;
std::string getName()const; long resourceOwnerId_;
void setName(const std::string& name); std::string portType_;
std::string circuitCode_;
private: std::string clientToken_;
std::string accessPointId_; std::string description_;
long resourceOwnerId_; std::string type_;
std::string portType_; std::string regionId_;
std::string circuitCode_; std::string userCidr_;
std::string clientToken_; std::string redundantPhysicalConnectionId_;
std::string description_; std::string peerLocation_;
std::string type_; int bandwidth_;
std::string regionId_; std::string resourceOwnerAccount_;
std::string userCidr_; std::string ownerAccount_;
std::string redundantPhysicalConnectionId_; long ownerId_;
std::string peerLocation_; std::string lineOperator_;
int bandwidth_; std::string name_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string lineOperator_; } // namespace AlibabaCloud
std::string name_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPHYSICALCONNECTIONREQUEST_H_

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreatePrefixListRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreatePrefixListRequest : public RpcServiceRequest struct Entry {
{ std::string description;
public: std::string cidr;
struct Entry };
{ CreatePrefixListRequest();
std::string cidr; ~CreatePrefixListRequest();
std::string description; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreatePrefixListRequest(); std::string getDescription() const;
~CreatePrefixListRequest(); void setDescription(const std::string &description);
int getMaxEntries() const;
long getResourceOwnerId()const; void setMaxEntries(int maxEntries);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getAddressFamily() const;
std::string getDescription()const; void setAddressFamily(const std::string &addressFamily);
void setDescription(const std::string& description); std::string getResourceOwnerAccount() const;
int getMaxEntries()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setMaxEntries(int maxEntries); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getAddressFamily()const; void setOwnerId(long ownerId);
void setAddressFamily(const std::string& addressFamily); std::string getPrefixListName() const;
std::string getResourceOwnerAccount()const; void setPrefixListName(const std::string &prefixListName);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<Entry> getEntry() const;
std::string getOwnerAccount()const; void setEntry(const std::vector<Entry> &entry);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getPrefixListName()const; std::string clientToken_;
void setPrefixListName(const std::string& prefixListName); std::string description_;
std::vector<Entry> getEntry()const; int maxEntries_;
void setEntry(const std::vector<Entry>& entry); std::string regionId_;
std::string addressFamily_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::string clientToken_; long ownerId_;
std::string description_; std::string prefixListName_;
int maxEntries_; std::vector<Entry> entry_;
std::string regionId_; };
std::string addressFamily_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_
std::string prefixListName_;
std::vector<Entry> entry_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEPREFIXLISTREQUEST_H_

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateRouteEntryRequest : public RpcServiceRequest struct NextHopList {
{ std::string nextHopId;
public: std::string nextHopType;
struct NextHopList };
{ CreateRouteEntryRequest();
std::string nextHopId; ~CreateRouteEntryRequest();
std::string nextHopType; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateRouteEntryRequest(); std::string getRegionId() const;
~CreateRouteEntryRequest(); void setRegionId(const std::string &regionId);
std::string getNextHopId() const;
long getResourceOwnerId()const; void setNextHopId(const std::string &nextHopId);
void setResourceOwnerId(long resourceOwnerId); std::string getNextHopType() const;
std::string getClientToken()const; void setNextHopType(const std::string &nextHopType);
void setClientToken(const std::string& clientToken); std::string getRouteTableId() const;
std::string getRegionId()const; void setRouteTableId(const std::string &routeTableId);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
std::string getNextHopId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setNextHopId(const std::string& nextHopId); std::string getDestinationCidrBlock() const;
std::string getNextHopType()const; void setDestinationCidrBlock(const std::string &destinationCidrBlock);
void setNextHopType(const std::string& nextHopType); std::string getOwnerAccount() const;
std::string getRouteTableId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRouteTableId(const std::string& routeTableId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<NextHopList> getNextHopList() const;
std::string getDestinationCidrBlock()const; void setNextHopList(const std::vector<NextHopList> &nextHopList);
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
std::string getOwnerAccount()const; private:
void setOwnerAccount(const std::string& ownerAccount); long resourceOwnerId_;
long getOwnerId()const; std::string clientToken_;
void setOwnerId(long ownerId); std::string regionId_;
std::vector<NextHopList> getNextHopList()const; std::string nextHopId_;
void setNextHopList(const std::vector<NextHopList>& nextHopList); std::string nextHopType_;
std::string routeTableId_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string destinationCidrBlock_;
std::string clientToken_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
std::string nextHopId_; std::vector<NextHopList> nextHopList_;
std::string nextHopType_; };
std::string routeTableId_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string destinationCidrBlock_; } // namespace AlibabaCloud
std::string ownerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTEENTRYREQUEST_H_

View File

@@ -1,123 +1,117 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest CreateRouterInterfaceRequest();
{ ~CreateRouterInterfaceRequest();
std::string getAccessPointId() const;
public: void setAccessPointId(const std::string &accessPointId);
CreateRouterInterfaceRequest(); std::string getOppositeRouterId() const;
~CreateRouterInterfaceRequest(); void setOppositeRouterId(const std::string &oppositeRouterId);
std::string getOppositeAccessPointId() const;
std::string getAccessPointId()const; void setOppositeAccessPointId(const std::string &oppositeAccessPointId);
void setAccessPointId(const std::string& accessPointId); long getResourceOwnerId() const;
std::string getOppositeRouterId()const; void setResourceOwnerId(long resourceOwnerId);
void setOppositeRouterId(const std::string& oppositeRouterId); std::string getRole() const;
std::string getOppositeAccessPointId()const; void setRole(const std::string &role);
void setOppositeAccessPointId(const std::string& oppositeAccessPointId); std::string getClientToken() const;
long getResourceOwnerId()const; void setClientToken(const std::string &clientToken);
void setResourceOwnerId(long resourceOwnerId); std::string getHealthCheckTargetIp() const;
std::string getRole()const; void setHealthCheckTargetIp(const std::string &healthCheckTargetIp);
void setRole(const std::string& role); std::string getDescription() const;
std::string getClientToken()const; void setDescription(const std::string &description);
void setClientToken(const std::string& clientToken); std::string getSpec() const;
std::string getHealthCheckTargetIp()const; void setSpec(const std::string &spec);
void setHealthCheckTargetIp(const std::string& healthCheckTargetIp); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::string getUserCidr() const;
std::string getSpec()const; void setUserCidr(const std::string &userCidr);
void setSpec(const std::string& spec); std::string getOppositeInterfaceId() const;
std::string getRegionId()const; void setOppositeInterfaceId(const std::string &oppositeInterfaceId);
void setRegionId(const std::string& regionId); std::string getInstanceChargeType() const;
std::string getUserCidr()const; void setInstanceChargeType(const std::string &instanceChargeType);
void setUserCidr(const std::string& userCidr); int getPeriod() const;
std::string getOppositeInterfaceId()const; void setPeriod(int period);
void setOppositeInterfaceId(const std::string& oppositeInterfaceId); bool getAutoPay() const;
std::string getInstanceChargeType()const; void setAutoPay(bool autoPay);
void setInstanceChargeType(const std::string& instanceChargeType); std::string getResourceOwnerAccount() const;
int getPeriod()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setPeriod(int period); std::string getOppositeRegionId() const;
bool getAutoPay()const; void setOppositeRegionId(const std::string &oppositeRegionId);
void setAutoPay(bool autoPay); std::string getOwnerAccount() const;
std::string getResourceOwnerAccount()const; void setOwnerAccount(const std::string &ownerAccount);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId() const;
std::string getOppositeRegionId()const; void setOwnerId(long ownerId);
void setOppositeRegionId(const std::string& oppositeRegionId); std::string getOppositeInterfaceOwnerId() const;
std::string getOwnerAccount()const; void setOppositeInterfaceOwnerId(const std::string &oppositeInterfaceOwnerId);
void setOwnerAccount(const std::string& ownerAccount); std::string getRouterType() const;
long getOwnerId()const; void setRouterType(const std::string &routerType);
void setOwnerId(long ownerId); std::string getHealthCheckSourceIp() const;
std::string getOppositeInterfaceOwnerId()const; void setHealthCheckSourceIp(const std::string &healthCheckSourceIp);
void setOppositeInterfaceOwnerId(const std::string& oppositeInterfaceOwnerId); std::string getRouterId() const;
std::string getRouterType()const; void setRouterId(const std::string &routerId);
void setRouterType(const std::string& routerType); std::string getOppositeRouterType() const;
std::string getHealthCheckSourceIp()const; void setOppositeRouterType(const std::string &oppositeRouterType);
void setHealthCheckSourceIp(const std::string& healthCheckSourceIp); std::string getName() const;
std::string getRouterId()const; void setName(const std::string &name);
void setRouterId(const std::string& routerId); std::string getPricingCycle() const;
std::string getOppositeRouterType()const; void setPricingCycle(const std::string &pricingCycle);
void setOppositeRouterType(const std::string& oppositeRouterType);
std::string getName()const; private:
void setName(const std::string& name); std::string accessPointId_;
std::string getPricingCycle()const; std::string oppositeRouterId_;
void setPricingCycle(const std::string& pricingCycle); std::string oppositeAccessPointId_;
long resourceOwnerId_;
private: std::string role_;
std::string accessPointId_; std::string clientToken_;
std::string oppositeRouterId_; std::string healthCheckTargetIp_;
std::string oppositeAccessPointId_; std::string description_;
long resourceOwnerId_; std::string spec_;
std::string role_; std::string regionId_;
std::string clientToken_; std::string userCidr_;
std::string healthCheckTargetIp_; std::string oppositeInterfaceId_;
std::string description_; std::string instanceChargeType_;
std::string spec_; int period_;
std::string regionId_; bool autoPay_;
std::string userCidr_; std::string resourceOwnerAccount_;
std::string oppositeInterfaceId_; std::string oppositeRegionId_;
std::string instanceChargeType_; std::string ownerAccount_;
int period_; long ownerId_;
bool autoPay_; std::string oppositeInterfaceOwnerId_;
std::string resourceOwnerAccount_; std::string routerType_;
std::string oppositeRegionId_; std::string healthCheckSourceIp_;
std::string ownerAccount_; std::string routerId_;
long ownerId_; std::string oppositeRouterType_;
std::string oppositeInterfaceOwnerId_; std::string name_;
std::string routerType_; std::string pricingCycle_;
std::string healthCheckSourceIp_; };
std::string routerId_; } // namespace Model
std::string oppositeRouterType_; } // namespace Ecs
std::string name_; } // namespace AlibabaCloud
std::string pricingCycle_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEROUTERINTERFACEREQUEST_H_

View File

@@ -1,90 +1,82 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ CreateSecurityGroupRequest();
std::string value; ~CreateSecurityGroupRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateSecurityGroupRequest(); bool getServiceManaged() const;
~CreateSecurityGroupRequest(); void setServiceManaged(bool serviceManaged);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getSecurityGroupName() const;
std::string getClientToken()const; void setSecurityGroupName(const std::string &securityGroupName);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
bool getServiceManaged()const; void setResourceGroupId(const std::string &resourceGroupId);
void setServiceManaged(bool serviceManaged); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::vector<Tag> getTag() const;
std::string getSecurityGroupName()const; void setTag(const std::vector<Tag> &tag);
void setSecurityGroupName(const std::string& securityGroupName); std::string getResourceOwnerAccount() const;
std::string getResourceGroupId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceGroupId(const std::string& resourceGroupId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getSecurityGroupType() const;
std::string getResourceOwnerAccount()const; void setSecurityGroupType(const std::string &securityGroupType);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getVpcId() const;
std::string getOwnerAccount()const; void setVpcId(const std::string &vpcId);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getSecurityGroupType()const; std::string clientToken_;
void setSecurityGroupType(const std::string& securityGroupType); bool serviceManaged_;
std::string getVpcId()const; std::string description_;
void setVpcId(const std::string& vpcId); std::string securityGroupName_;
std::string resourceGroupId_;
private: std::string regionId_;
long resourceOwnerId_; std::vector<Tag> tag_;
std::string clientToken_; std::string resourceOwnerAccount_;
bool serviceManaged_; std::string ownerAccount_;
std::string description_; long ownerId_;
std::string securityGroupName_; std::string securityGroupType_;
std::string resourceGroupId_; std::string vpcId_;
std::string regionId_; };
std::vector<Tag> tag_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_
std::string securityGroupType_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESECURITYGROUPREQUEST_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsRequest : public RpcServiceRequest CreateSimulatedSystemEventsRequest();
{ ~CreateSimulatedSystemEventsRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateSimulatedSystemEventsRequest(); std::string getNotBefore() const;
~CreateSimulatedSystemEventsRequest(); void setNotBefore(const std::string &notBefore);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getNotBefore()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setNotBefore(const std::string& notBefore); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<std::string> getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::vector<std::string> &instanceId);
void setOwnerAccount(const std::string& ownerAccount); std::string getEventType() const;
long getOwnerId()const; void setEventType(const std::string &eventType);
void setOwnerId(long ownerId);
std::vector<std::string> getInstanceId()const; private:
void setInstanceId(const std::vector<std::string>& instanceId); long resourceOwnerId_;
std::string getEventType()const; std::string notBefore_;
void setEventType(const std::string& eventType); std::string regionId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string notBefore_; std::vector<std::string> instanceId_;
std::string regionId_; std::string eventType_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::vector<std::string> instanceId_; } // namespace AlibabaCloud
std::string eventType_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_

View File

@@ -1,93 +1,85 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateSnapshotGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotGroupRequest : public RpcServiceRequest struct Tag {
{ std::string key;
public: std::string value;
struct Tag };
{ CreateSnapshotGroupRequest();
std::string key; ~CreateSnapshotGroupRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
bool getInstantAccess() const;
public: void setInstantAccess(bool instantAccess);
CreateSnapshotGroupRequest(); std::vector<std::string> getExcludeDiskId() const;
~CreateSnapshotGroupRequest(); void setExcludeDiskId(const std::vector<std::string> &excludeDiskId);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceGroupId() const;
bool getInstantAccess()const; void setResourceGroupId(const std::string &resourceGroupId);
void setInstantAccess(bool instantAccess); int getInstantAccessRetentionDays() const;
std::vector<std::string> getExcludeDiskId()const; void setInstantAccessRetentionDays(int instantAccessRetentionDays);
void setExcludeDiskId(const std::vector<std::string>& excludeDiskId); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::vector<std::string> getDiskId() const;
std::string getResourceGroupId()const; void setDiskId(const std::vector<std::string> &diskId);
void setResourceGroupId(const std::string& resourceGroupId); std::vector<Tag> getTag() const;
int getInstantAccessRetentionDays()const; void setTag(const std::vector<Tag> &tag);
void setInstantAccessRetentionDays(int instantAccessRetentionDays); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::vector<std::string> getDiskId()const; void setOwnerAccount(const std::string &ownerAccount);
void setDiskId(const std::vector<std::string>& diskId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); std::string getInstanceId() const;
std::string getResourceOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getName() const;
std::string getOwnerAccount()const; void setName(const std::string &name);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getInstanceId()const; bool instantAccess_;
void setInstanceId(const std::string& instanceId); std::vector<std::string> excludeDiskId_;
std::string getName()const; std::string description_;
void setName(const std::string& name); std::string resourceGroupId_;
int instantAccessRetentionDays_;
private: std::string regionId_;
long resourceOwnerId_; std::vector<std::string> diskId_;
bool instantAccess_; std::vector<Tag> tag_;
std::vector<std::string> excludeDiskId_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string resourceGroupId_; long ownerId_;
int instantAccessRetentionDays_; std::string instanceId_;
std::string regionId_; std::string name_;
std::vector<std::string> diskId_; };
std::vector<Tag> tag_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_
std::string instanceId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTGROUPREQUEST_H_

View File

@@ -1,93 +1,85 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ CreateSnapshotRequest();
std::string value; ~CreateSnapshotRequest();
std::string key; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
CreateSnapshotRequest(); bool getInstantAccess() const;
~CreateSnapshotRequest(); void setInstantAccess(bool instantAccess);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getSnapshotName() const;
std::string getClientToken()const; void setSnapshotName(const std::string &snapshotName);
void setClientToken(const std::string& clientToken); std::string getResourceGroupId() const;
bool getInstantAccess()const; void setResourceGroupId(const std::string &resourceGroupId);
void setInstantAccess(bool instantAccess); int getInstantAccessRetentionDays() const;
std::string getDescription()const; void setInstantAccessRetentionDays(int instantAccessRetentionDays);
void setDescription(const std::string& description); std::string getDiskId() const;
std::string getSnapshotName()const; void setDiskId(const std::string &diskId);
void setSnapshotName(const std::string& snapshotName); std::vector<Tag> getTag() const;
std::string getResourceGroupId()const; void setTag(const std::vector<Tag> &tag);
void setResourceGroupId(const std::string& resourceGroupId); std::string getResourceOwnerAccount() const;
int getInstantAccessRetentionDays()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setInstantAccessRetentionDays(int instantAccessRetentionDays); std::string getOwnerAccount() const;
std::string getDiskId()const; void setOwnerAccount(const std::string &ownerAccount);
void setDiskId(const std::string& diskId); long getOwnerId() const;
std::vector<Tag> getTag()const; void setOwnerId(long ownerId);
void setTag(const std::vector<Tag>& tag); int getRetentionDays() const;
std::string getResourceOwnerAccount()const; void setRetentionDays(int retentionDays);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getCategory() const;
std::string getOwnerAccount()const; void setCategory(const std::string &category);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
int getRetentionDays()const; std::string clientToken_;
void setRetentionDays(int retentionDays); bool instantAccess_;
std::string getCategory()const; std::string description_;
void setCategory(const std::string& category); std::string snapshotName_;
std::string resourceGroupId_;
private: int instantAccessRetentionDays_;
long resourceOwnerId_; std::string diskId_;
std::string clientToken_; std::vector<Tag> tag_;
bool instantAccess_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string snapshotName_; long ownerId_;
std::string resourceGroupId_; int retentionDays_;
int instantAccessRetentionDays_; std::string category_;
std::string diskId_; };
std::vector<Tag> tag_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_
int retentionDays_;
std::string category_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESNAPSHOTREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateStorageSetRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateStorageSetRequest : public RpcServiceRequest CreateStorageSetRequest();
{ ~CreateStorageSetRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateStorageSetRequest(); std::string getClientToken() const;
~CreateStorageSetRequest(); void setClientToken(const std::string &clientToken);
int getMaxPartitionNumber() const;
long getResourceOwnerId()const; void setMaxPartitionNumber(int maxPartitionNumber);
void setResourceOwnerId(long resourceOwnerId); std::string getDescription() const;
std::string getClientToken()const; void setDescription(const std::string &description);
void setClientToken(const std::string& clientToken); std::string getRegionId() const;
int getMaxPartitionNumber()const; void setRegionId(const std::string &regionId);
void setMaxPartitionNumber(int maxPartitionNumber); std::string getResourceOwnerAccount() const;
std::string getDescription()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setDescription(const std::string& description); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getZoneId() const;
std::string getOwnerAccount()const; void setZoneId(const std::string &zoneId);
void setOwnerAccount(const std::string& ownerAccount); std::string getStorageSetName() const;
long getOwnerId()const; void setStorageSetName(const std::string &storageSetName);
void setOwnerId(long ownerId);
std::string getZoneId()const; private:
void setZoneId(const std::string& zoneId); long resourceOwnerId_;
std::string getStorageSetName()const; std::string clientToken_;
void setStorageSetName(const std::string& storageSetName); int maxPartitionNumber_;
std::string description_;
private: std::string regionId_;
long resourceOwnerId_; std::string resourceOwnerAccount_;
std::string clientToken_; std::string ownerAccount_;
int maxPartitionNumber_; long ownerId_;
std::string description_; std::string zoneId_;
std::string regionId_; std::string storageSetName_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string zoneId_; } // namespace AlibabaCloud
std::string storageSetName_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESTORAGESETREQUEST_H_

View File

@@ -1,78 +1,72 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateVSwitchRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateVSwitchRequest : public RpcServiceRequest CreateVSwitchRequest();
{ ~CreateVSwitchRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateVSwitchRequest(); std::string getClientToken() const;
~CreateVSwitchRequest(); void setClientToken(const std::string &clientToken);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getResourceOwnerAccount() const;
std::string getDescription()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setDescription(const std::string& description); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getVpcId() const;
std::string getOwnerAccount()const; void setVpcId(const std::string &vpcId);
void setOwnerAccount(const std::string& ownerAccount); std::string getVSwitchName() const;
long getOwnerId()const; void setVSwitchName(const std::string &vSwitchName);
void setOwnerId(long ownerId); std::string getCidrBlock() const;
std::string getVpcId()const; void setCidrBlock(const std::string &cidrBlock);
void setVpcId(const std::string& vpcId); std::string getZoneId() const;
std::string getVSwitchName()const; void setZoneId(const std::string &zoneId);
void setVSwitchName(const std::string& vSwitchName);
std::string getCidrBlock()const; private:
void setCidrBlock(const std::string& cidrBlock); long resourceOwnerId_;
std::string getZoneId()const; std::string clientToken_;
void setZoneId(const std::string& zoneId); std::string description_;
std::string regionId_;
private: std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::string clientToken_; long ownerId_;
std::string description_; std::string vpcId_;
std::string regionId_; std::string vSwitchName_;
std::string resourceOwnerAccount_; std::string cidrBlock_;
std::string ownerAccount_; std::string zoneId_;
long ownerId_; };
std::string vpcId_; } // namespace Model
std::string vSwitchName_; } // namespace Ecs
std::string cidrBlock_; } // namespace AlibabaCloud
std::string zoneId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVSWITCHREQUEST_H_

View File

@@ -1,93 +1,87 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest CreateVirtualBorderRouterRequest();
{ ~CreateVirtualBorderRouterRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateVirtualBorderRouterRequest(); std::string getCircuitCode() const;
~CreateVirtualBorderRouterRequest(); void setCircuitCode(const std::string &circuitCode);
int getVlanId() const;
long getResourceOwnerId()const; void setVlanId(int vlanId);
void setResourceOwnerId(long resourceOwnerId); std::string getClientToken() const;
std::string getCircuitCode()const; void setClientToken(const std::string &clientToken);
void setCircuitCode(const std::string& circuitCode); std::string getDescription() const;
int getVlanId()const; void setDescription(const std::string &description);
void setVlanId(int vlanId); std::string getPeerGatewayIp() const;
std::string getClientToken()const; void setPeerGatewayIp(const std::string &peerGatewayIp);
void setClientToken(const std::string& clientToken); std::string getPeeringSubnetMask() const;
std::string getDescription()const; void setPeeringSubnetMask(const std::string &peeringSubnetMask);
void setDescription(const std::string& description); std::string getRegionId() const;
std::string getPeerGatewayIp()const; void setRegionId(const std::string &regionId);
void setPeerGatewayIp(const std::string& peerGatewayIp); std::string getLocalGatewayIp() const;
std::string getPeeringSubnetMask()const; void setLocalGatewayIp(const std::string &localGatewayIp);
void setPeeringSubnetMask(const std::string& peeringSubnetMask); std::string getUserCidr() const;
std::string getRegionId()const; void setUserCidr(const std::string &userCidr);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
std::string getLocalGatewayIp()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setLocalGatewayIp(const std::string& localGatewayIp); std::string getOwnerAccount() const;
std::string getUserCidr()const; void setOwnerAccount(const std::string &ownerAccount);
void setUserCidr(const std::string& userCidr); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getPhysicalConnectionId() const;
std::string getOwnerAccount()const; void setPhysicalConnectionId(const std::string &physicalConnectionId);
void setOwnerAccount(const std::string& ownerAccount); std::string getName() const;
long getOwnerId()const; void setName(const std::string &name);
void setOwnerId(long ownerId); long getVbrOwnerId() const;
std::string getPhysicalConnectionId()const; void setVbrOwnerId(long vbrOwnerId);
void setPhysicalConnectionId(const std::string& physicalConnectionId);
std::string getName()const; private:
void setName(const std::string& name); long resourceOwnerId_;
long getVbrOwnerId()const; std::string circuitCode_;
void setVbrOwnerId(long vbrOwnerId); int vlanId_;
std::string clientToken_;
private: std::string description_;
long resourceOwnerId_; std::string peerGatewayIp_;
std::string circuitCode_; std::string peeringSubnetMask_;
int vlanId_; std::string regionId_;
std::string clientToken_; std::string localGatewayIp_;
std::string description_; std::string userCidr_;
std::string peerGatewayIp_; std::string resourceOwnerAccount_;
std::string peeringSubnetMask_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
std::string localGatewayIp_; std::string physicalConnectionId_;
std::string userCidr_; std::string name_;
std::string resourceOwnerAccount_; long vbrOwnerId_;
std::string ownerAccount_; };
long ownerId_; } // namespace Model
std::string physicalConnectionId_; } // namespace Ecs
std::string name_; } // namespace AlibabaCloud
long vbrOwnerId_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVIRTUALBORDERROUTERREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT CreateVpcRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT CreateVpcRequest : public RpcServiceRequest CreateVpcRequest();
{ ~CreateVpcRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
CreateVpcRequest(); std::string getClientToken() const;
~CreateVpcRequest(); void setClientToken(const std::string &clientToken);
std::string getDescription() const;
long getResourceOwnerId()const; void setDescription(const std::string &description);
void setResourceOwnerId(long resourceOwnerId); std::string getVpcName() const;
std::string getClientToken()const; void setVpcName(const std::string &vpcName);
void setClientToken(const std::string& clientToken); std::string getRegionId() const;
std::string getDescription()const; void setRegionId(const std::string &regionId);
void setDescription(const std::string& description); std::string getUserCidr() const;
std::string getVpcName()const; void setUserCidr(const std::string &userCidr);
void setVpcName(const std::string& vpcName); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getUserCidr()const; void setOwnerAccount(const std::string &ownerAccount);
void setUserCidr(const std::string& userCidr); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getCidrBlock() const;
std::string getOwnerAccount()const; void setCidrBlock(const std::string &cidrBlock);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getCidrBlock()const; std::string clientToken_;
void setCidrBlock(const std::string& cidrBlock); std::string description_;
std::string vpcName_;
private: std::string regionId_;
long resourceOwnerId_; std::string userCidr_;
std::string clientToken_; std::string resourceOwnerAccount_;
std::string description_; std::string ownerAccount_;
std::string vpcName_; long ownerId_;
std::string regionId_; std::string cidrBlock_;
std::string userCidr_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string cidrBlock_; #endif // !ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVPCREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteAutoProvisioningGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteAutoProvisioningGroupRequest : public RpcServiceRequest DeleteAutoProvisioningGroupRequest();
{ ~DeleteAutoProvisioningGroupRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteAutoProvisioningGroupRequest(); std::string getRegionId() const;
~DeleteAutoProvisioningGroupRequest(); void setRegionId(const std::string &regionId);
bool getTerminateInstances() const;
long getResourceOwnerId()const; void setTerminateInstances(bool terminateInstances);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
bool getTerminateInstances()const; void setOwnerAccount(const std::string &ownerAccount);
void setTerminateInstances(bool terminateInstances); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getAutoProvisioningGroupId() const;
std::string getOwnerAccount()const; void setAutoProvisioningGroupId(const std::string &autoProvisioningGroupId);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
std::string getAutoProvisioningGroupId()const; std::string regionId_;
void setAutoProvisioningGroupId(const std::string& autoProvisioningGroupId); bool terminateInstances_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string regionId_; std::string autoProvisioningGroupId_;
bool terminateInstances_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
std::string autoProvisioningGroupId_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEAUTOPROVISIONINGGROUPREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,72 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteImageComponentRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteImageComponentRequest : public RpcServiceRequest struct TemplateTag {
{ std::string key;
public: std::string value;
struct TemplateTag };
{ DeleteImageComponentRequest();
std::string key; ~DeleteImageComponentRequest();
std::string value; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getImageComponentId() const;
public: void setImageComponentId(const std::string &imageComponentId);
DeleteImageComponentRequest(); std::string getRegionId() const;
~DeleteImageComponentRequest(); void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
long getResourceOwnerId()const; void setTemplateTag(const std::vector<TemplateTag> &templateTag);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getImageComponentId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setImageComponentId(const std::string& imageComponentId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<TemplateTag> getTemplateTag()const; void setOwnerId(long ownerId);
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::string getResourceOwnerAccount()const; private:
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long resourceOwnerId_;
std::string getOwnerAccount()const; std::string imageComponentId_;
void setOwnerAccount(const std::string& ownerAccount); std::string regionId_;
long getOwnerId()const; std::vector<TemplateTag> templateTag_;
void setOwnerId(long ownerId); std::string resourceOwnerAccount_;
std::string ownerAccount_;
private: long ownerId_;
long resourceOwnerId_; };
std::string imageComponentId_; } // namespace Model
std::string regionId_; } // namespace Ecs
std::vector<TemplateTag> templateTag_; } // namespace AlibabaCloud
std::string resourceOwnerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGECOMPONENTREQUEST_H_

View File

@@ -1,72 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteImagePipelineRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteImagePipelineRequest : public RpcServiceRequest struct TemplateTag {
{ std::string key;
public: std::string value;
struct TemplateTag };
{ DeleteImagePipelineRequest();
std::string key; ~DeleteImagePipelineRequest();
std::string value; std::string getImagePipelineId() const;
}; void setImagePipelineId(const std::string &imagePipelineId);
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteImagePipelineRequest(); std::string getRegionId() const;
~DeleteImagePipelineRequest(); void setRegionId(const std::string &regionId);
std::vector<TemplateTag> getTemplateTag() const;
std::string getImagePipelineId()const; void setTemplateTag(const std::vector<TemplateTag> &templateTag);
void setImagePipelineId(const std::string& imagePipelineId); std::string getResourceOwnerAccount() const;
long getResourceOwnerId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceOwnerId(long resourceOwnerId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::vector<TemplateTag> getTemplateTag()const; void setOwnerId(long ownerId);
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::string getResourceOwnerAccount()const; private:
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string imagePipelineId_;
std::string getOwnerAccount()const; long resourceOwnerId_;
void setOwnerAccount(const std::string& ownerAccount); std::string regionId_;
long getOwnerId()const; std::vector<TemplateTag> templateTag_;
void setOwnerId(long ownerId); std::string resourceOwnerAccount_;
std::string ownerAccount_;
private: long ownerId_;
std::string imagePipelineId_; };
long resourceOwnerId_; } // namespace Model
std::string regionId_; } // namespace Ecs
std::vector<TemplateTag> templateTag_; } // namespace AlibabaCloud
std::string resourceOwnerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEPIPELINEREQUEST_H_

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteImageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteImageRequest : public RpcServiceRequest DeleteImageRequest();
{ ~DeleteImageRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteImageRequest(); std::string getImageId() const;
~DeleteImageRequest(); void setImageId(const std::string &imageId);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getImageId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setImageId(const std::string& imageId); std::string getOwnerAccount() const;
std::string getRegionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRegionId(const std::string& regionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); bool getForce() const;
std::string getOwnerAccount()const; void setForce(bool force);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
bool getForce()const; std::string imageId_;
void setForce(bool force); std::string regionId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string imageId_; bool force_;
std::string regionId_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
bool force_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEIMAGEREQUEST_H_

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteInstanceRequest : public RpcServiceRequest DeleteInstanceRequest();
{ ~DeleteInstanceRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteInstanceRequest(); bool getTerminateSubscription() const;
~DeleteInstanceRequest(); void setTerminateSubscription(bool terminateSubscription);
std::string getResourceOwnerAccount() const;
long getResourceOwnerId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setResourceOwnerId(long resourceOwnerId); std::string getOwnerAccount() const;
bool getTerminateSubscription()const; void setOwnerAccount(const std::string &ownerAccount);
void setTerminateSubscription(bool terminateSubscription); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::string &instanceId);
void setOwnerAccount(const std::string& ownerAccount); bool getForce() const;
long getOwnerId()const; void setForce(bool force);
void setOwnerId(long ownerId);
std::string getInstanceId()const; private:
void setInstanceId(const std::string& instanceId); long resourceOwnerId_;
bool getForce()const; bool terminateSubscription_;
void setForce(bool force); std::string resourceOwnerAccount_;
std::string ownerAccount_;
private: long ownerId_;
long resourceOwnerId_; std::string instanceId_;
bool terminateSubscription_; bool force_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::string instanceId_; } // namespace AlibabaCloud
bool force_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCEREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteInstancesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteInstancesRequest : public RpcServiceRequest DeleteInstancesRequest();
{ ~DeleteInstancesRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteInstancesRequest(); std::string getClientToken() const;
~DeleteInstancesRequest(); void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); bool getTerminateSubscription() const;
std::string getClientToken()const; void setTerminateSubscription(bool terminateSubscription);
void setClientToken(const std::string& clientToken); bool getDryRun() const;
std::string getRegionId()const; void setDryRun(bool dryRun);
void setRegionId(const std::string& regionId); std::string getResourceOwnerAccount() const;
bool getTerminateSubscription()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setTerminateSubscription(bool terminateSubscription); std::string getOwnerAccount() const;
bool getDryRun()const; void setOwnerAccount(const std::string &ownerAccount);
void setDryRun(bool dryRun); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<std::string> getInstanceId() const;
std::string getOwnerAccount()const; void setInstanceId(const std::vector<std::string> &instanceId);
void setOwnerAccount(const std::string& ownerAccount); bool getForce() const;
long getOwnerId()const; void setForce(bool force);
void setOwnerId(long ownerId);
std::vector<std::string> getInstanceId()const; private:
void setInstanceId(const std::vector<std::string>& instanceId); long resourceOwnerId_;
bool getForce()const; std::string clientToken_;
void setForce(bool force); std::string regionId_;
bool terminateSubscription_;
private: bool dryRun_;
long resourceOwnerId_; std::string resourceOwnerAccount_;
std::string clientToken_; std::string ownerAccount_;
std::string regionId_; long ownerId_;
bool terminateSubscription_; std::vector<std::string> instanceId_;
bool dryRun_; bool force_;
std::string resourceOwnerAccount_; };
std::string ownerAccount_; } // namespace Model
long ownerId_; } // namespace Ecs
std::vector<std::string> instanceId_; } // namespace AlibabaCloud
bool force_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEINSTANCESREQUEST_H_

View File

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

View File

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

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteLaunchTemplateVersionRequest : public RpcServiceRequest DeleteLaunchTemplateVersionRequest();
{ ~DeleteLaunchTemplateVersionRequest();
std::string getLaunchTemplateName() const;
public: void setLaunchTemplateName(const std::string &launchTemplateName);
DeleteLaunchTemplateVersionRequest(); long getResourceOwnerId() const;
~DeleteLaunchTemplateVersionRequest(); void setResourceOwnerId(long resourceOwnerId);
std::vector<long> getDeleteVersion() const;
std::string getLaunchTemplateName()const; void setDeleteVersion(const std::vector<long> &deleteVersion);
void setLaunchTemplateName(const std::string& launchTemplateName); std::string getRegionId() const;
long getResourceOwnerId()const; void setRegionId(const std::string &regionId);
void setResourceOwnerId(long resourceOwnerId); std::string getLaunchTemplateId() const;
std::vector<long> getDeleteVersion()const; void setLaunchTemplateId(const std::string &launchTemplateId);
void setDeleteVersion(const std::vector<long>& deleteVersion); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getLaunchTemplateId()const; void setOwnerAccount(const std::string &ownerAccount);
void setLaunchTemplateId(const std::string& launchTemplateId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const; private:
void setOwnerAccount(const std::string& ownerAccount); std::string launchTemplateName_;
long getOwnerId()const; long resourceOwnerId_;
void setOwnerId(long ownerId); std::vector<long> deleteVersion_;
std::string regionId_;
private: std::string launchTemplateId_;
std::string launchTemplateName_; std::string resourceOwnerAccount_;
long resourceOwnerId_; std::string ownerAccount_;
std::vector<long> deleteVersion_; long ownerId_;
std::string regionId_; };
std::string launchTemplateId_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string ownerAccount_; } // namespace AlibabaCloud
long ownerId_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETELAUNCHTEMPLATEVERSIONREQUEST_H_

View File

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

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfacePermissionRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteNetworkInterfacePermissionRequest : public RpcServiceRequest DeleteNetworkInterfacePermissionRequest();
{ ~DeleteNetworkInterfacePermissionRequest();
long getResourceOwnerId() const;
public: void setResourceOwnerId(long resourceOwnerId);
DeleteNetworkInterfacePermissionRequest(); std::string getRegionId() const;
~DeleteNetworkInterfacePermissionRequest(); void setRegionId(const std::string &regionId);
std::string getNetworkInterfacePermissionId() const;
long getResourceOwnerId()const; void setNetworkInterfacePermissionId(const std::string &networkInterfacePermissionId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getOwnerAccount() const;
std::string getNetworkInterfacePermissionId()const; void setOwnerAccount(const std::string &ownerAccount);
void setNetworkInterfacePermissionId(const std::string& networkInterfacePermissionId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); bool getForce() const;
std::string getOwnerAccount()const; void setForce(bool force);
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const; private:
void setOwnerId(long ownerId); long resourceOwnerId_;
bool getForce()const; std::string regionId_;
void setForce(bool force); std::string networkInterfacePermissionId_;
std::string resourceOwnerAccount_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string regionId_; bool force_;
std::string networkInterfacePermissionId_; };
std::string resourceOwnerAccount_; } // namespace Model
std::string ownerAccount_; } // namespace Ecs
long ownerId_; } // namespace AlibabaCloud
bool force_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETENETWORKINTERFACEPERMISSIONREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -1,78 +1,70 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_ #ifndef ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_ #define ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
#include <string> #include <alibabacloud/ecs/EcsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ecs/EcsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ecs namespace Ecs {
{ namespace Model {
namespace Model class ALIBABACLOUD_ECS_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ECS_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest struct NextHopList {
{ std::string nextHopId;
public: std::string nextHopType;
struct NextHopList };
{ DeleteRouteEntryRequest();
std::string nextHopId; ~DeleteRouteEntryRequest();
std::string nextHopType; long getResourceOwnerId() const;
}; void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
public: void setRegionId(const std::string &regionId);
DeleteRouteEntryRequest(); std::string getNextHopId() const;
~DeleteRouteEntryRequest(); void setNextHopId(const std::string &nextHopId);
std::string getRouteTableId() const;
long getResourceOwnerId()const; void setRouteTableId(const std::string &routeTableId);
void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount() const;
std::string getRegionId()const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
void setRegionId(const std::string& regionId); std::string getDestinationCidrBlock() const;
std::string getNextHopId()const; void setDestinationCidrBlock(const std::string &destinationCidrBlock);
void setNextHopId(const std::string& nextHopId); std::string getOwnerAccount() const;
std::string getRouteTableId()const; void setOwnerAccount(const std::string &ownerAccount);
void setRouteTableId(const std::string& routeTableId); long getOwnerId() const;
std::string getResourceOwnerAccount()const; void setOwnerId(long ownerId);
void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::vector<NextHopList> getNextHopList() const;
std::string getDestinationCidrBlock()const; void setNextHopList(const std::vector<NextHopList> &nextHopList);
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
std::string getOwnerAccount()const; private:
void setOwnerAccount(const std::string& ownerAccount); long resourceOwnerId_;
long getOwnerId()const; std::string regionId_;
void setOwnerId(long ownerId); std::string nextHopId_;
std::vector<NextHopList> getNextHopList()const; std::string routeTableId_;
void setNextHopList(const std::vector<NextHopList>& nextHopList); std::string resourceOwnerAccount_;
std::string destinationCidrBlock_;
private: std::string ownerAccount_;
long resourceOwnerId_; long ownerId_;
std::string regionId_; std::vector<NextHopList> nextHopList_;
std::string nextHopId_; };
std::string routeTableId_; } // namespace Model
std::string resourceOwnerAccount_; } // namespace Ecs
std::string destinationCidrBlock_; } // namespace AlibabaCloud
std::string ownerAccount_; #endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_
long ownerId_;
std::vector<NextHopList> nextHopList_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DELETEROUTEENTRYREQUEST_H_

View File

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

View File

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

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