fixed #51
This commit is contained in:
@@ -39,30 +39,30 @@ void DescribeBackupGatewayListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["BackupGateway"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["BackupGateway"];
|
||||
for (auto valueItemsBackupGateway : allItemsNode)
|
||||
{
|
||||
BackupGateway itemsObject;
|
||||
if(!value["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = value["BackupGatewayId"].asString();
|
||||
if(!value["SourceEndpointInternetIP"].isNull())
|
||||
itemsObject.sourceEndpointInternetIP = value["SourceEndpointInternetIP"].asString();
|
||||
if(!value["SourceEndpointIntranetIP"].isNull())
|
||||
itemsObject.sourceEndpointIntranetIP = value["SourceEndpointIntranetIP"].asString();
|
||||
if(!value["SourceEndpointHostname"].isNull())
|
||||
itemsObject.sourceEndpointHostname = value["SourceEndpointHostname"].asString();
|
||||
if(!value["BackupGatewayStatus"].isNull())
|
||||
itemsObject.backupGatewayStatus = value["BackupGatewayStatus"].asString();
|
||||
if(!value["LastHeartbeatTime"].isNull())
|
||||
itemsObject.lastHeartbeatTime = std::stol(value["LastHeartbeatTime"].asString());
|
||||
if(!value["BackupGatewayCreateTime"].isNull())
|
||||
itemsObject.backupGatewayCreateTime = std::stol(value["BackupGatewayCreateTime"].asString());
|
||||
if(!value["Region"].isNull())
|
||||
itemsObject.region = value["Region"].asString();
|
||||
if(!value["DisplayName"].isNull())
|
||||
itemsObject.displayName = value["DisplayName"].asString();
|
||||
if(!value["Identifier"].isNull())
|
||||
itemsObject.identifier = value["Identifier"].asString();
|
||||
if(!valueItemsBackupGateway["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = valueItemsBackupGateway["BackupGatewayId"].asString();
|
||||
if(!valueItemsBackupGateway["SourceEndpointInternetIP"].isNull())
|
||||
itemsObject.sourceEndpointInternetIP = valueItemsBackupGateway["SourceEndpointInternetIP"].asString();
|
||||
if(!valueItemsBackupGateway["SourceEndpointIntranetIP"].isNull())
|
||||
itemsObject.sourceEndpointIntranetIP = valueItemsBackupGateway["SourceEndpointIntranetIP"].asString();
|
||||
if(!valueItemsBackupGateway["SourceEndpointHostname"].isNull())
|
||||
itemsObject.sourceEndpointHostname = valueItemsBackupGateway["SourceEndpointHostname"].asString();
|
||||
if(!valueItemsBackupGateway["BackupGatewayStatus"].isNull())
|
||||
itemsObject.backupGatewayStatus = valueItemsBackupGateway["BackupGatewayStatus"].asString();
|
||||
if(!valueItemsBackupGateway["LastHeartbeatTime"].isNull())
|
||||
itemsObject.lastHeartbeatTime = std::stol(valueItemsBackupGateway["LastHeartbeatTime"].asString());
|
||||
if(!valueItemsBackupGateway["BackupGatewayCreateTime"].isNull())
|
||||
itemsObject.backupGatewayCreateTime = std::stol(valueItemsBackupGateway["BackupGatewayCreateTime"].asString());
|
||||
if(!valueItemsBackupGateway["Region"].isNull())
|
||||
itemsObject.region = valueItemsBackupGateway["Region"].asString();
|
||||
if(!valueItemsBackupGateway["DisplayName"].isNull())
|
||||
itemsObject.displayName = valueItemsBackupGateway["DisplayName"].asString();
|
||||
if(!valueItemsBackupGateway["Identifier"].isNull())
|
||||
itemsObject.identifier = valueItemsBackupGateway["Identifier"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -39,60 +39,60 @@ void DescribeBackupPlanListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["BackupPlanDetail"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["BackupPlanDetail"];
|
||||
for (auto valueItemsBackupPlanDetail : allItemsNode)
|
||||
{
|
||||
BackupPlanDetail itemsObject;
|
||||
if(!value["BackupPlanId"].isNull())
|
||||
itemsObject.backupPlanId = value["BackupPlanId"].asString();
|
||||
if(!value["SourceEndpointInstanceType"].isNull())
|
||||
itemsObject.sourceEndpointInstanceType = value["SourceEndpointInstanceType"].asString();
|
||||
if(!value["SourceEndpointRegion"].isNull())
|
||||
itemsObject.sourceEndpointRegion = value["SourceEndpointRegion"].asString();
|
||||
if(!value["SourceEndpointInstanceID"].isNull())
|
||||
itemsObject.sourceEndpointInstanceID = value["SourceEndpointInstanceID"].asString();
|
||||
if(!value["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = value["SourceEndpointIpPort"].asString();
|
||||
if(!value["SourceEndpointDatabaseName"].isNull())
|
||||
itemsObject.sourceEndpointDatabaseName = value["SourceEndpointDatabaseName"].asString();
|
||||
if(!value["SourceEndpointUserName"].isNull())
|
||||
itemsObject.sourceEndpointUserName = value["SourceEndpointUserName"].asString();
|
||||
if(!value["BackupObjects"].isNull())
|
||||
itemsObject.backupObjects = value["BackupObjects"].asString();
|
||||
if(!value["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = std::stol(value["BackupGatewayId"].asString());
|
||||
if(!value["OSSBucketRegion"].isNull())
|
||||
itemsObject.oSSBucketRegion = value["OSSBucketRegion"].asString();
|
||||
if(!value["OSSBucketName"].isNull())
|
||||
itemsObject.oSSBucketName = value["OSSBucketName"].asString();
|
||||
if(!value["BackupPeriod"].isNull())
|
||||
itemsObject.backupPeriod = value["BackupPeriod"].asString();
|
||||
if(!value["BackupStartTime"].isNull())
|
||||
itemsObject.backupStartTime = value["BackupStartTime"].asString();
|
||||
if(!value["EnableBackupLog"].isNull())
|
||||
itemsObject.enableBackupLog = value["EnableBackupLog"].asString() == "true";
|
||||
if(!value["BackupRetentionPeriod"].isNull())
|
||||
itemsObject.backupRetentionPeriod = std::stoi(value["BackupRetentionPeriod"].asString());
|
||||
if(!value["DuplicationInfrequentAccessPeriod"].isNull())
|
||||
itemsObject.duplicationInfrequentAccessPeriod = std::stoi(value["DuplicationInfrequentAccessPeriod"].asString());
|
||||
if(!value["DuplicationArchivePeriod"].isNull())
|
||||
itemsObject.duplicationArchivePeriod = std::stoi(value["DuplicationArchivePeriod"].asString());
|
||||
if(!value["BackupPlanName"].isNull())
|
||||
itemsObject.backupPlanName = value["BackupPlanName"].asString();
|
||||
if(!value["SourceEndpointOracleSID"].isNull())
|
||||
itemsObject.sourceEndpointOracleSID = value["SourceEndpointOracleSID"].asString();
|
||||
if(!value["InstanceClass"].isNull())
|
||||
itemsObject.instanceClass = value["InstanceClass"].asString();
|
||||
if(!value["BackupMethod"].isNull())
|
||||
itemsObject.backupMethod = value["BackupMethod"].asString();
|
||||
if(!value["BackupPlanCreateTime"].isNull())
|
||||
itemsObject.backupPlanCreateTime = std::stol(value["BackupPlanCreateTime"].asString());
|
||||
if(!value["BackupPlanStatus"].isNull())
|
||||
itemsObject.backupPlanStatus = value["BackupPlanStatus"].asString();
|
||||
if(!value["BeginTimestampForRestore"].isNull())
|
||||
itemsObject.beginTimestampForRestore = std::stol(value["BeginTimestampForRestore"].asString());
|
||||
if(!value["EndTimestampForRestore"].isNull())
|
||||
itemsObject.endTimestampForRestore = std::stol(value["EndTimestampForRestore"].asString());
|
||||
if(!valueItemsBackupPlanDetail["BackupPlanId"].isNull())
|
||||
itemsObject.backupPlanId = valueItemsBackupPlanDetail["BackupPlanId"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointInstanceType"].isNull())
|
||||
itemsObject.sourceEndpointInstanceType = valueItemsBackupPlanDetail["SourceEndpointInstanceType"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointRegion"].isNull())
|
||||
itemsObject.sourceEndpointRegion = valueItemsBackupPlanDetail["SourceEndpointRegion"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointInstanceID"].isNull())
|
||||
itemsObject.sourceEndpointInstanceID = valueItemsBackupPlanDetail["SourceEndpointInstanceID"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = valueItemsBackupPlanDetail["SourceEndpointIpPort"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointDatabaseName"].isNull())
|
||||
itemsObject.sourceEndpointDatabaseName = valueItemsBackupPlanDetail["SourceEndpointDatabaseName"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointUserName"].isNull())
|
||||
itemsObject.sourceEndpointUserName = valueItemsBackupPlanDetail["SourceEndpointUserName"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupObjects"].isNull())
|
||||
itemsObject.backupObjects = valueItemsBackupPlanDetail["BackupObjects"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = std::stol(valueItemsBackupPlanDetail["BackupGatewayId"].asString());
|
||||
if(!valueItemsBackupPlanDetail["OSSBucketRegion"].isNull())
|
||||
itemsObject.oSSBucketRegion = valueItemsBackupPlanDetail["OSSBucketRegion"].asString();
|
||||
if(!valueItemsBackupPlanDetail["OSSBucketName"].isNull())
|
||||
itemsObject.oSSBucketName = valueItemsBackupPlanDetail["OSSBucketName"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupPeriod"].isNull())
|
||||
itemsObject.backupPeriod = valueItemsBackupPlanDetail["BackupPeriod"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupStartTime"].isNull())
|
||||
itemsObject.backupStartTime = valueItemsBackupPlanDetail["BackupStartTime"].asString();
|
||||
if(!valueItemsBackupPlanDetail["EnableBackupLog"].isNull())
|
||||
itemsObject.enableBackupLog = valueItemsBackupPlanDetail["EnableBackupLog"].asString() == "true";
|
||||
if(!valueItemsBackupPlanDetail["BackupRetentionPeriod"].isNull())
|
||||
itemsObject.backupRetentionPeriod = std::stoi(valueItemsBackupPlanDetail["BackupRetentionPeriod"].asString());
|
||||
if(!valueItemsBackupPlanDetail["DuplicationInfrequentAccessPeriod"].isNull())
|
||||
itemsObject.duplicationInfrequentAccessPeriod = std::stoi(valueItemsBackupPlanDetail["DuplicationInfrequentAccessPeriod"].asString());
|
||||
if(!valueItemsBackupPlanDetail["DuplicationArchivePeriod"].isNull())
|
||||
itemsObject.duplicationArchivePeriod = std::stoi(valueItemsBackupPlanDetail["DuplicationArchivePeriod"].asString());
|
||||
if(!valueItemsBackupPlanDetail["BackupPlanName"].isNull())
|
||||
itemsObject.backupPlanName = valueItemsBackupPlanDetail["BackupPlanName"].asString();
|
||||
if(!valueItemsBackupPlanDetail["SourceEndpointOracleSID"].isNull())
|
||||
itemsObject.sourceEndpointOracleSID = valueItemsBackupPlanDetail["SourceEndpointOracleSID"].asString();
|
||||
if(!valueItemsBackupPlanDetail["InstanceClass"].isNull())
|
||||
itemsObject.instanceClass = valueItemsBackupPlanDetail["InstanceClass"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupMethod"].isNull())
|
||||
itemsObject.backupMethod = valueItemsBackupPlanDetail["BackupMethod"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BackupPlanCreateTime"].isNull())
|
||||
itemsObject.backupPlanCreateTime = std::stol(valueItemsBackupPlanDetail["BackupPlanCreateTime"].asString());
|
||||
if(!valueItemsBackupPlanDetail["BackupPlanStatus"].isNull())
|
||||
itemsObject.backupPlanStatus = valueItemsBackupPlanDetail["BackupPlanStatus"].asString();
|
||||
if(!valueItemsBackupPlanDetail["BeginTimestampForRestore"].isNull())
|
||||
itemsObject.beginTimestampForRestore = std::stol(valueItemsBackupPlanDetail["BeginTimestampForRestore"].asString());
|
||||
if(!valueItemsBackupPlanDetail["EndTimestampForRestore"].isNull())
|
||||
itemsObject.endTimestampForRestore = std::stol(valueItemsBackupPlanDetail["EndTimestampForRestore"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -39,34 +39,34 @@ void DescribeFullBackupListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["FullBackupFile"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["FullBackupFile"];
|
||||
for (auto valueItemsFullBackupFile : allItemsNode)
|
||||
{
|
||||
FullBackupFile itemsObject;
|
||||
if(!value["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = value["BackupSetId"].asString();
|
||||
if(!value["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = value["SourceEndpointIpPort"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(value["StartTime"].asString());
|
||||
if(!value["EndTime"].isNull())
|
||||
itemsObject.endTime = std::stol(value["EndTime"].asString());
|
||||
if(!value["BackupStatus"].isNull())
|
||||
itemsObject.backupStatus = value["BackupStatus"].asString();
|
||||
if(!value["BackupSetExpiredTime"].isNull())
|
||||
itemsObject.backupSetExpiredTime = std::stol(value["BackupSetExpiredTime"].asString());
|
||||
if(!value["BackupSize"].isNull())
|
||||
itemsObject.backupSize = std::stol(value["BackupSize"].asString());
|
||||
if(!value["StorageMethod"].isNull())
|
||||
itemsObject.storageMethod = value["StorageMethod"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
itemsObject.errMessage = value["ErrMessage"].asString();
|
||||
if(!value["BackupObjects"].isNull())
|
||||
itemsObject.backupObjects = value["BackupObjects"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
itemsObject.createTime = std::stol(value["CreateTime"].asString());
|
||||
if(!value["FinishTime"].isNull())
|
||||
itemsObject.finishTime = std::stol(value["FinishTime"].asString());
|
||||
if(!valueItemsFullBackupFile["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = valueItemsFullBackupFile["BackupSetId"].asString();
|
||||
if(!valueItemsFullBackupFile["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = valueItemsFullBackupFile["SourceEndpointIpPort"].asString();
|
||||
if(!valueItemsFullBackupFile["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(valueItemsFullBackupFile["StartTime"].asString());
|
||||
if(!valueItemsFullBackupFile["EndTime"].isNull())
|
||||
itemsObject.endTime = std::stol(valueItemsFullBackupFile["EndTime"].asString());
|
||||
if(!valueItemsFullBackupFile["BackupStatus"].isNull())
|
||||
itemsObject.backupStatus = valueItemsFullBackupFile["BackupStatus"].asString();
|
||||
if(!valueItemsFullBackupFile["BackupSetExpiredTime"].isNull())
|
||||
itemsObject.backupSetExpiredTime = std::stol(valueItemsFullBackupFile["BackupSetExpiredTime"].asString());
|
||||
if(!valueItemsFullBackupFile["BackupSize"].isNull())
|
||||
itemsObject.backupSize = std::stol(valueItemsFullBackupFile["BackupSize"].asString());
|
||||
if(!valueItemsFullBackupFile["StorageMethod"].isNull())
|
||||
itemsObject.storageMethod = valueItemsFullBackupFile["StorageMethod"].asString();
|
||||
if(!valueItemsFullBackupFile["ErrMessage"].isNull())
|
||||
itemsObject.errMessage = valueItemsFullBackupFile["ErrMessage"].asString();
|
||||
if(!valueItemsFullBackupFile["BackupObjects"].isNull())
|
||||
itemsObject.backupObjects = valueItemsFullBackupFile["BackupObjects"].asString();
|
||||
if(!valueItemsFullBackupFile["CreateTime"].isNull())
|
||||
itemsObject.createTime = std::stol(valueItemsFullBackupFile["CreateTime"].asString());
|
||||
if(!valueItemsFullBackupFile["FinishTime"].isNull())
|
||||
itemsObject.finishTime = std::stol(valueItemsFullBackupFile["FinishTime"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribeIncrementBackupListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["IncrementBackupFile"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["IncrementBackupFile"];
|
||||
for (auto valueItemsIncrementBackupFile : allItemsNode)
|
||||
{
|
||||
IncrementBackupFile itemsObject;
|
||||
if(!value["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = value["BackupSetId"].asString();
|
||||
if(!value["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = value["SourceEndpointIpPort"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(value["StartTime"].asString());
|
||||
if(!value["EndTime"].isNull())
|
||||
itemsObject.endTime = std::stol(value["EndTime"].asString());
|
||||
if(!value["BackupStatus"].isNull())
|
||||
itemsObject.backupStatus = value["BackupStatus"].asString();
|
||||
if(!value["BackupSetExpiredTime"].isNull())
|
||||
itemsObject.backupSetExpiredTime = std::stol(value["BackupSetExpiredTime"].asString());
|
||||
if(!value["BackupSize"].isNull())
|
||||
itemsObject.backupSize = std::stol(value["BackupSize"].asString());
|
||||
if(!value["StorageMethod"].isNull())
|
||||
itemsObject.storageMethod = value["StorageMethod"].asString();
|
||||
if(!valueItemsIncrementBackupFile["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = valueItemsIncrementBackupFile["BackupSetId"].asString();
|
||||
if(!valueItemsIncrementBackupFile["SourceEndpointIpPort"].isNull())
|
||||
itemsObject.sourceEndpointIpPort = valueItemsIncrementBackupFile["SourceEndpointIpPort"].asString();
|
||||
if(!valueItemsIncrementBackupFile["StartTime"].isNull())
|
||||
itemsObject.startTime = std::stol(valueItemsIncrementBackupFile["StartTime"].asString());
|
||||
if(!valueItemsIncrementBackupFile["EndTime"].isNull())
|
||||
itemsObject.endTime = std::stol(valueItemsIncrementBackupFile["EndTime"].asString());
|
||||
if(!valueItemsIncrementBackupFile["BackupStatus"].isNull())
|
||||
itemsObject.backupStatus = valueItemsIncrementBackupFile["BackupStatus"].asString();
|
||||
if(!valueItemsIncrementBackupFile["BackupSetExpiredTime"].isNull())
|
||||
itemsObject.backupSetExpiredTime = std::stol(valueItemsIncrementBackupFile["BackupSetExpiredTime"].asString());
|
||||
if(!valueItemsIncrementBackupFile["BackupSize"].isNull())
|
||||
itemsObject.backupSize = std::stol(valueItemsIncrementBackupFile["BackupSize"].asString());
|
||||
if(!valueItemsIncrementBackupFile["StorageMethod"].isNull())
|
||||
itemsObject.storageMethod = valueItemsIncrementBackupFile["StorageMethod"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
@@ -39,26 +39,26 @@ void DescribePreCheckProgressListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["PreCheckProgressDetail"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["PreCheckProgressDetail"];
|
||||
for (auto valueItemsPreCheckProgressDetail : allItemsNode)
|
||||
{
|
||||
PreCheckProgressDetail itemsObject;
|
||||
if(!value["JobId"].isNull())
|
||||
itemsObject.jobId = value["JobId"].asString();
|
||||
if(!value["State"].isNull())
|
||||
itemsObject.state = value["State"].asString();
|
||||
if(!value["OrderNum"].isNull())
|
||||
itemsObject.orderNum = value["OrderNum"].asString();
|
||||
if(!value["ErrMsg"].isNull())
|
||||
itemsObject.errMsg = value["ErrMsg"].asString();
|
||||
if(!value["Names"].isNull())
|
||||
itemsObject.names = value["Names"].asString();
|
||||
if(!value["Item"].isNull())
|
||||
itemsObject.item = value["Item"].asString();
|
||||
if(!value["BootTime"].isNull())
|
||||
itemsObject.bootTime = std::stol(value["BootTime"].asString());
|
||||
if(!value["FinishTime"].isNull())
|
||||
itemsObject.finishTime = std::stol(value["FinishTime"].asString());
|
||||
if(!valueItemsPreCheckProgressDetail["JobId"].isNull())
|
||||
itemsObject.jobId = valueItemsPreCheckProgressDetail["JobId"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["State"].isNull())
|
||||
itemsObject.state = valueItemsPreCheckProgressDetail["State"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["OrderNum"].isNull())
|
||||
itemsObject.orderNum = valueItemsPreCheckProgressDetail["OrderNum"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["ErrMsg"].isNull())
|
||||
itemsObject.errMsg = valueItemsPreCheckProgressDetail["ErrMsg"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["Names"].isNull())
|
||||
itemsObject.names = valueItemsPreCheckProgressDetail["Names"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["Item"].isNull())
|
||||
itemsObject.item = valueItemsPreCheckProgressDetail["Item"].asString();
|
||||
if(!valueItemsPreCheckProgressDetail["BootTime"].isNull())
|
||||
itemsObject.bootTime = std::stol(valueItemsPreCheckProgressDetail["BootTime"].asString());
|
||||
if(!valueItemsPreCheckProgressDetail["FinishTime"].isNull())
|
||||
itemsObject.finishTime = std::stol(valueItemsPreCheckProgressDetail["FinishTime"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Status"].isNull())
|
||||
|
||||
@@ -39,56 +39,56 @@ void DescribeRestoreTaskListResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["RestoreTaskDetail"];
|
||||
for (auto value : allItems)
|
||||
auto allItemsNode = value["Items"]["RestoreTaskDetail"];
|
||||
for (auto valueItemsRestoreTaskDetail : allItemsNode)
|
||||
{
|
||||
RestoreTaskDetail itemsObject;
|
||||
if(!value["BackupPlanId"].isNull())
|
||||
itemsObject.backupPlanId = value["BackupPlanId"].asString();
|
||||
if(!value["DestinationEndpointInstanceType"].isNull())
|
||||
itemsObject.destinationEndpointInstanceType = value["DestinationEndpointInstanceType"].asString();
|
||||
if(!value["DestinationEndpointRegion"].isNull())
|
||||
itemsObject.destinationEndpointRegion = value["DestinationEndpointRegion"].asString();
|
||||
if(!value["DestinationEndpointInstanceID"].isNull())
|
||||
itemsObject.destinationEndpointInstanceID = value["DestinationEndpointInstanceID"].asString();
|
||||
if(!value["DestinationEndpointIpPort"].isNull())
|
||||
itemsObject.destinationEndpointIpPort = value["DestinationEndpointIpPort"].asString();
|
||||
if(!value["DestinationEndpointDatabaseName"].isNull())
|
||||
itemsObject.destinationEndpointDatabaseName = value["DestinationEndpointDatabaseName"].asString();
|
||||
if(!value["DestinationEndpointUserName"].isNull())
|
||||
itemsObject.destinationEndpointUserName = value["DestinationEndpointUserName"].asString();
|
||||
if(!value["DestinationEndpointOracleSID"].isNull())
|
||||
itemsObject.destinationEndpointOracleSID = value["DestinationEndpointOracleSID"].asString();
|
||||
if(!value["RestoreObjects"].isNull())
|
||||
itemsObject.restoreObjects = value["RestoreObjects"].asString();
|
||||
if(!value["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = std::stol(value["BackupGatewayId"].asString());
|
||||
if(!value["RestoreDir"].isNull())
|
||||
itemsObject.restoreDir = value["RestoreDir"].asString();
|
||||
if(!value["RestoreTaskName"].isNull())
|
||||
itemsObject.restoreTaskName = value["RestoreTaskName"].asString();
|
||||
if(!value["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = value["BackupSetId"].asString();
|
||||
if(!value["RestoreTime"].isNull())
|
||||
itemsObject.restoreTime = std::stol(value["RestoreTime"].asString());
|
||||
if(!value["RestoreTaskCreateTime"].isNull())
|
||||
itemsObject.restoreTaskCreateTime = std::stol(value["RestoreTaskCreateTime"].asString());
|
||||
if(!value["RestoreTaskFinishTime"].isNull())
|
||||
itemsObject.restoreTaskFinishTime = std::stol(value["RestoreTaskFinishTime"].asString());
|
||||
if(!value["RestoreStatus"].isNull())
|
||||
itemsObject.restoreStatus = value["RestoreStatus"].asString();
|
||||
if(!value["RestoreTaskId"].isNull())
|
||||
itemsObject.restoreTaskId = value["RestoreTaskId"].asString();
|
||||
if(!value["FullStruforeRestoreProgress"].isNull())
|
||||
itemsObject.fullStruforeRestoreProgress = std::stoi(value["FullStruforeRestoreProgress"].asString());
|
||||
if(!value["FullDataRestoreProgress"].isNull())
|
||||
itemsObject.fullDataRestoreProgress = std::stoi(value["FullDataRestoreProgress"].asString());
|
||||
if(!value["ContinuousRestoreProgress"].isNull())
|
||||
itemsObject.continuousRestoreProgress = std::stoi(value["ContinuousRestoreProgress"].asString());
|
||||
if(!value["FullStruAfterRestoreProgress"].isNull())
|
||||
itemsObject.fullStruAfterRestoreProgress = std::stoi(value["FullStruAfterRestoreProgress"].asString());
|
||||
if(!value["ErrMessage"].isNull())
|
||||
itemsObject.errMessage = value["ErrMessage"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["BackupPlanId"].isNull())
|
||||
itemsObject.backupPlanId = valueItemsRestoreTaskDetail["BackupPlanId"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointInstanceType"].isNull())
|
||||
itemsObject.destinationEndpointInstanceType = valueItemsRestoreTaskDetail["DestinationEndpointInstanceType"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointRegion"].isNull())
|
||||
itemsObject.destinationEndpointRegion = valueItemsRestoreTaskDetail["DestinationEndpointRegion"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointInstanceID"].isNull())
|
||||
itemsObject.destinationEndpointInstanceID = valueItemsRestoreTaskDetail["DestinationEndpointInstanceID"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointIpPort"].isNull())
|
||||
itemsObject.destinationEndpointIpPort = valueItemsRestoreTaskDetail["DestinationEndpointIpPort"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointDatabaseName"].isNull())
|
||||
itemsObject.destinationEndpointDatabaseName = valueItemsRestoreTaskDetail["DestinationEndpointDatabaseName"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointUserName"].isNull())
|
||||
itemsObject.destinationEndpointUserName = valueItemsRestoreTaskDetail["DestinationEndpointUserName"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["DestinationEndpointOracleSID"].isNull())
|
||||
itemsObject.destinationEndpointOracleSID = valueItemsRestoreTaskDetail["DestinationEndpointOracleSID"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["RestoreObjects"].isNull())
|
||||
itemsObject.restoreObjects = valueItemsRestoreTaskDetail["RestoreObjects"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["BackupGatewayId"].isNull())
|
||||
itemsObject.backupGatewayId = std::stol(valueItemsRestoreTaskDetail["BackupGatewayId"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["RestoreDir"].isNull())
|
||||
itemsObject.restoreDir = valueItemsRestoreTaskDetail["RestoreDir"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["RestoreTaskName"].isNull())
|
||||
itemsObject.restoreTaskName = valueItemsRestoreTaskDetail["RestoreTaskName"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = valueItemsRestoreTaskDetail["BackupSetId"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["RestoreTime"].isNull())
|
||||
itemsObject.restoreTime = std::stol(valueItemsRestoreTaskDetail["RestoreTime"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["RestoreTaskCreateTime"].isNull())
|
||||
itemsObject.restoreTaskCreateTime = std::stol(valueItemsRestoreTaskDetail["RestoreTaskCreateTime"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["RestoreTaskFinishTime"].isNull())
|
||||
itemsObject.restoreTaskFinishTime = std::stol(valueItemsRestoreTaskDetail["RestoreTaskFinishTime"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["RestoreStatus"].isNull())
|
||||
itemsObject.restoreStatus = valueItemsRestoreTaskDetail["RestoreStatus"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["RestoreTaskId"].isNull())
|
||||
itemsObject.restoreTaskId = valueItemsRestoreTaskDetail["RestoreTaskId"].asString();
|
||||
if(!valueItemsRestoreTaskDetail["FullStruforeRestoreProgress"].isNull())
|
||||
itemsObject.fullStruforeRestoreProgress = std::stoi(valueItemsRestoreTaskDetail["FullStruforeRestoreProgress"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["FullDataRestoreProgress"].isNull())
|
||||
itemsObject.fullDataRestoreProgress = std::stoi(valueItemsRestoreTaskDetail["FullDataRestoreProgress"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["ContinuousRestoreProgress"].isNull())
|
||||
itemsObject.continuousRestoreProgress = std::stoi(valueItemsRestoreTaskDetail["ContinuousRestoreProgress"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["FullStruAfterRestoreProgress"].isNull())
|
||||
itemsObject.fullStruAfterRestoreProgress = std::stoi(valueItemsRestoreTaskDetail["FullStruAfterRestoreProgress"].asString());
|
||||
if(!valueItemsRestoreTaskDetail["ErrMessage"].isNull())
|
||||
itemsObject.errMessage = valueItemsRestoreTaskDetail["ErrMessage"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user