Add SupportSessionManager for DescribeCloudAssistantStatus.
This commit is contained in:
@@ -49,6 +49,8 @@ namespace AlibabaCloud
|
||||
void setTimePoints(const std::string& timePoints);
|
||||
std::string getRepeatWeekdays()const;
|
||||
void setRepeatWeekdays(const std::string& repeatWeekdays);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -71,6 +73,7 @@ namespace AlibabaCloud
|
||||
int copiedSnapshotsRetentionDays_;
|
||||
std::string timePoints_;
|
||||
std::string repeatWeekdays_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::vector<Tag> tag_;
|
||||
bool enableCrossRegionCopy_;
|
||||
|
||||
@@ -35,9 +35,10 @@ namespace AlibabaCloud
|
||||
struct InstanceCloudAssistantStatus
|
||||
{
|
||||
std::string cloudAssistantVersion;
|
||||
bool supportSessionManager;
|
||||
std::string instanceId;
|
||||
std::string oSType;
|
||||
long invocationCount;
|
||||
std::string oSType;
|
||||
std::string cloudAssistantStatus;
|
||||
std::string lastHeartbeatTime;
|
||||
std::string lastInvokedTime;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::vector<std::string> getInstanceTypes()const;
|
||||
void setInstanceTypes(const std::vector<std::string>& instanceTypes);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -47,14 +49,18 @@ namespace AlibabaCloud
|
||||
void setInstanceTypeFamily(const std::string& instanceTypeFamily);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getMaxResults()const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::vector<std::string> instanceTypes_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string instanceTypeFamily_;
|
||||
long ownerId_;
|
||||
long maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -53,8 +53,8 @@ namespace AlibabaCloud
|
||||
float memorySize;
|
||||
int maximumQueueNumberPerEni;
|
||||
int eniIpv6AddressQuantity;
|
||||
int cpuCoreCount;
|
||||
int eniTotalQuantity;
|
||||
int cpuCoreCount;
|
||||
int initialCredit;
|
||||
int eniQuantity;
|
||||
int gPUAmount;
|
||||
@@ -69,11 +69,13 @@ namespace AlibabaCloud
|
||||
DescribeInstanceTypesResult();
|
||||
explicit DescribeInstanceTypesResult(const std::string &payload);
|
||||
~DescribeInstanceTypesResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<InstanceType> getInstanceTypes()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<InstanceType> instanceTypes_;
|
||||
|
||||
};
|
||||
|
||||
@@ -30,6 +30,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT DescribeStorageCapacityUnitsRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tag
|
||||
{
|
||||
std::string key;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeStorageCapacityUnitsRequest();
|
||||
@@ -47,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -55,10 +63,10 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<std::string> getStatus()const;
|
||||
void setStatus(const std::vector<std::string>& status);
|
||||
std::string getAllocationType()const;
|
||||
void setAllocationType(const std::string& allocationType);
|
||||
std::vector<std::string> getStatus()const;
|
||||
void setStatus(const std::vector<std::string>& status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -67,12 +75,13 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> storageCapacityUnitId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::vector<std::string> status_;
|
||||
std::string allocationType_;
|
||||
std::vector<std::string> status_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,15 +34,21 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct StorageCapacityUnit
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string allocationStatus;
|
||||
std::string storageCapacityUnitId;
|
||||
int capacity;
|
||||
std::string storageCapacityUnitId;
|
||||
std::string expiredTime;
|
||||
std::string creationTime;
|
||||
std::string startTime;
|
||||
std::string regionId;
|
||||
std::vector<StorageCapacityUnit::Tag> tags;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
@@ -30,6 +30,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT PurchaseStorageCapacityUnitRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tag
|
||||
{
|
||||
std::string key;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
PurchaseStorageCapacityUnitRequest();
|
||||
@@ -47,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setCapacity(int capacity);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
int getAmount()const;
|
||||
@@ -71,6 +79,7 @@ namespace AlibabaCloud
|
||||
std::string startTime_;
|
||||
int capacity_;
|
||||
std::string regionId_;
|
||||
std::vector<Tag> tag_;
|
||||
int period_;
|
||||
int amount_;
|
||||
std::string fromApp_;
|
||||
|
||||
Reference in New Issue
Block a user