in aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/OpenClientsDemandServiceRequest.java [453:511]
public void setDemandItem(DemandItem demandItem) {
this.demandItem = demandItem;
if (demandItem != null) {
if (demandItem.getServerDTO() != null) {
putQueryParameter("DemandItem.ServerDTO.Nic" , demandItem.getServerDTO().getNic());
putQueryParameter("DemandItem.ServerDTO.Model" , demandItem.getServerDTO().getModel());
putQueryParameter("DemandItem.ServerDTO.Config" , demandItem.getServerDTO().getConfig());
}
if (demandItem.getExchangeValue() != null) {
if (demandItem.getExchangeValue().getExchangeList() != null) {
for (int depth1 = 0; depth1 < demandItem.getExchangeValue().getExchangeList().size(); depth1++) {
putQueryParameter("DemandItem.ExchangeValue.ExchangeList." + (depth1 + 1) , demandItem.getExchangeValue().getExchangeList().get(depth1));
}
}
if (demandItem.getExchangeValue().getServerDemandList() != null) {
for (int depth1 = 0; depth1 < demandItem.getExchangeValue().getServerDemandList().size(); depth1++) {
if (demandItem.getExchangeValue().getServerDemandList().get(depth1) != null) {
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".Item" , demandItem.getExchangeValue().getServerDemandList().get(depth1).getItem());
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".Quantity" , demandItem.getExchangeValue().getServerDemandList().get(depth1).getQuantity());
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".AppGroup" , demandItem.getExchangeValue().getServerDemandList().get(depth1).getAppGroup());
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".AgreedQuantity" , demandItem.getExchangeValue().getServerDemandList().get(depth1).getAgreedQuantity());
if (demandItem.getExchangeValue().getServerDemandList().get(depth1).getSnList() != null) {
for (int depth2 = 0; depth2 < demandItem.getExchangeValue().getServerDemandList().get(depth1).getSnList().size(); depth2++) {
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".SnList." + (depth2 + 1) , demandItem.getExchangeValue().getServerDemandList().get(depth1).getSnList().get(depth2));
}
}
putQueryParameter("DemandItem.ExchangeValue.ServerDemandList." + (depth1 + 1) + ".Product3" , demandItem.getExchangeValue().getServerDemandList().get(depth1).getProduct3());
}
}
}
}
putQueryParameter("DemandItem.DemandItemType" , demandItem.getDemandItemType());
if (demandItem.getComboValue() != null) {
putQueryParameter("DemandItem.ComboValue.SkuId" , demandItem.getComboValue().getSkuId());
if (demandItem.getComboValue().getServerDemandList() != null) {
for (int depth1 = 0; depth1 < demandItem.getComboValue().getServerDemandList().size(); depth1++) {
if (demandItem.getComboValue().getServerDemandList().get(depth1) != null) {
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".Item" , demandItem.getComboValue().getServerDemandList().get(depth1).getItem());
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".Quantity" , demandItem.getComboValue().getServerDemandList().get(depth1).getQuantity());
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".AppGroup" , demandItem.getComboValue().getServerDemandList().get(depth1).getAppGroup());
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".AgreedQuantity" , demandItem.getComboValue().getServerDemandList().get(depth1).getAgreedQuantity());
if (demandItem.getComboValue().getServerDemandList().get(depth1).getSnList() != null) {
for (int depth2 = 0; depth2 < demandItem.getComboValue().getServerDemandList().get(depth1).getSnList().size(); depth2++) {
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".SnList." + (depth2 + 1) , demandItem.getComboValue().getServerDemandList().get(depth1).getSnList().get(depth2));
}
}
putQueryParameter("DemandItem.ComboValue.ServerDemandList." + (depth1 + 1) + ".Product3" , demandItem.getComboValue().getServerDemandList().get(depth1).getProduct3());
}
}
}
}
}
}