Add SupportSessionManager for DescribeCloudAssistantStatus.

This commit is contained in:
sdk-team
2021-08-19 11:41:22 +00:00
parent 16a57f3f23
commit d35ae81e5c
17 changed files with 223 additions and 100 deletions

View File

@@ -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_;

View File

@@ -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;

View File

@@ -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_;
};
}

View File

@@ -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_;
};

View File

@@ -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_;
};
}

View File

@@ -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;
};

View File

@@ -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_;