DescribeNetworkInterfaces Supports NextToken.

This commit is contained in:
sdk-team
2019-12-19 15:04:28 +08:00
parent 755c0bdc5d
commit 3550cece5c
14 changed files with 114 additions and 1 deletions

View File

@@ -38,6 +38,39 @@ void AttachDiskRequest::setResourceOwnerId(long resourceOwnerId)
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AttachDiskRequest::getKeyPairName()const
{
return keyPairName_;
}
void AttachDiskRequest::setKeyPairName(const std::string& keyPairName)
{
keyPairName_ = keyPairName;
setCoreParameter("KeyPairName", keyPairName);
}
bool AttachDiskRequest::getBootable()const
{
return bootable_;
}
void AttachDiskRequest::setBootable(bool bootable)
{
bootable_ = bootable;
setCoreParameter("Bootable", bootable ? "true" : "false");
}
std::string AttachDiskRequest::getPassword()const
{
return password_;
}
void AttachDiskRequest::setPassword(const std::string& password)
{
password_ = password;
setCoreParameter("Password", password);
}
std::string AttachDiskRequest::getDiskId()const
{
return diskId_;

View File

@@ -47,6 +47,8 @@ void DescribeKeyPairsResult::parse(const std::string &payload)
keyPairsObject.keyPairName = valueKeyPairsKeyPair["KeyPairName"].asString();
if(!valueKeyPairsKeyPair["KeyPairFingerPrint"].isNull())
keyPairsObject.keyPairFingerPrint = valueKeyPairsKeyPair["KeyPairFingerPrint"].asString();
if(!valueKeyPairsKeyPair["CreationTime"].isNull())
keyPairsObject.creationTime = valueKeyPairsKeyPair["CreationTime"].asString();
if(!valueKeyPairsKeyPair["ResourceGroupId"].isNull())
keyPairsObject.resourceGroupId = valueKeyPairsKeyPair["ResourceGroupId"].asString();
auto allTagsNode = allKeyPairsNode["Tags"]["Tag"];

View File

@@ -104,6 +104,17 @@ void DescribeNetworkInterfacesRequest::setRegionId(const std::string& regionId)
setCoreParameter("RegionId", regionId);
}
std::string DescribeNetworkInterfacesRequest::getNextToken()const
{
return nextToken_;
}
void DescribeNetworkInterfacesRequest::setNextToken(const std::string& nextToken)
{
nextToken_ = nextToken;
setCoreParameter("NextToken", nextToken);
}
int DescribeNetworkInterfacesRequest::getPageSize()const
{
return pageSize_;
@@ -232,6 +243,17 @@ void DescribeNetworkInterfacesRequest::setPrimaryIpAddress(const std::string& pr
setCoreParameter("PrimaryIpAddress", primaryIpAddress);
}
int DescribeNetworkInterfacesRequest::getMaxResults()const
{
return maxResults_;
}
void DescribeNetworkInterfacesRequest::setMaxResults(int maxResults)
{
maxResults_ = maxResults;
setCoreParameter("MaxResults", std::to_string(maxResults));
}
std::vector<std::string> DescribeNetworkInterfacesRequest::getNetworkInterfaceId()const
{
return networkInterfaceId_;

View File

@@ -122,6 +122,8 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
}
@@ -135,6 +137,11 @@ int DescribeNetworkInterfacesResult::getPageSize()const
return pageSize_;
}
std::string DescribeNetworkInterfacesResult::getNextToken()const
{
return nextToken_;
}
int DescribeNetworkInterfacesResult::getPageNumber()const
{
return pageNumber_;

View File

@@ -49,6 +49,17 @@ void DetachDiskRequest::setDiskId(const std::string& diskId)
setCoreParameter("DiskId", diskId);
}
bool DetachDiskRequest::getDeleteWithInstance()const
{
return deleteWithInstance_;
}
void DetachDiskRequest::setDeleteWithInstance(bool deleteWithInstance)
{
deleteWithInstance_ = deleteWithInstance;
setCoreParameter("DeleteWithInstance", deleteWithInstance ? "true" : "false");
}
std::string DetachDiskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;

View File

@@ -49,6 +49,17 @@ void ModifyInstanceDeploymentRequest::setRegionId(const std::string& regionId)
setCoreParameter("RegionId", regionId);
}
std::string ModifyInstanceDeploymentRequest::getInstanceType()const
{
return instanceType_;
}
void ModifyInstanceDeploymentRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setCoreParameter("InstanceType", instanceType);
}
std::string ModifyInstanceDeploymentRequest::getDeploymentSetId()const
{
return deploymentSetId_;