public void setDemandItem()

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());
								}
							}
						}
				}
		}	
	}