public static DescribeDedicatedHostGroupsResponse Unmarshall(UnmarshallerContext context) { DescribeDedicatedHostGroupsResponse describeDedicatedHostGroupsResponse = new DescribeDedicatedHostGroupsResponse(); describeDedicatedHostGroupsResponse.HttpResponse = context.HttpResponse; describeDedicatedHostGroupsResponse.RequestId = context.StringValue("DescribeDedicatedHostGroups.RequestId"); List <DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem> describeDedicatedHostGroupsResponse_dedicatedHostGroups = new List <DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem>(); for (int i = 0; i < context.Length("DescribeDedicatedHostGroups.DedicatedHostGroups.Length"); i++) { DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem dedicatedHostGroupsItem = new DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem(); dedicatedHostGroupsItem.DedicatedHostGroupId = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DedicatedHostGroupId"); dedicatedHostGroupsItem.DedicatedHostGroupDesc = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DedicatedHostGroupDesc"); dedicatedHostGroupsItem.CpuAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].CpuAllocationRatio"); dedicatedHostGroupsItem.MemAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].MemAllocationRatio"); dedicatedHostGroupsItem.DiskAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DiskAllocationRatio"); dedicatedHostGroupsItem.AllocationPolicy = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].AllocationPolicy"); dedicatedHostGroupsItem.HostReplacePolicy = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].HostReplacePolicy"); dedicatedHostGroupsItem.CreateTime = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].CreateTime"); dedicatedHostGroupsItem.VPCId = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].VPCId"); dedicatedHostGroupsItem.HostNumber = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].HostNumber"); dedicatedHostGroupsItem.InstanceNumber = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].InstanceNumber"); dedicatedHostGroupsItem.Engine = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].Engine"); dedicatedHostGroupsItem.Text = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].Text"); dedicatedHostGroupsItem.DedicatedHostCountGroupByHostType = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DedicatedHostCountGroupByHostType"); dedicatedHostGroupsItem.BastionInstanceId = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].BastionInstanceId"); dedicatedHostGroupsItem.OpenPermission = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].OpenPermission"); List <string> dedicatedHostGroupsItem_zoneIDList = new List <string>(); for (int j = 0; j < context.Length("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].ZoneIDList.Length"); j++) { dedicatedHostGroupsItem_zoneIDList.Add(context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].ZoneIDList[" + j + "]")); } dedicatedHostGroupsItem.ZoneIDList = dedicatedHostGroupsItem_zoneIDList; describeDedicatedHostGroupsResponse_dedicatedHostGroups.Add(dedicatedHostGroupsItem); } describeDedicatedHostGroupsResponse.DedicatedHostGroups = describeDedicatedHostGroupsResponse_dedicatedHostGroups; return(describeDedicatedHostGroupsResponse); }
public static DescribeDedicatedHostGroupsResponse Unmarshall(UnmarshallerContext context) { DescribeDedicatedHostGroupsResponse describeDedicatedHostGroupsResponse = new DescribeDedicatedHostGroupsResponse(); describeDedicatedHostGroupsResponse.HttpResponse = context.HttpResponse; describeDedicatedHostGroupsResponse.RequestId = context.StringValue("DescribeDedicatedHostGroups.RequestId"); List <DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem> describeDedicatedHostGroupsResponse_dedicatedHostGroups = new List <DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem>(); for (int i = 0; i < context.Length("DescribeDedicatedHostGroups.DedicatedHostGroups.Length"); i++) { DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem dedicatedHostGroupsItem = new DescribeDedicatedHostGroupsResponse.DescribeDedicatedHostGroups_DedicatedHostGroupsItem(); dedicatedHostGroupsItem.DedicatedHostGroupId = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DedicatedHostGroupId"); dedicatedHostGroupsItem.DedicatedHostGroupDesc = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DedicatedHostGroupDesc"); dedicatedHostGroupsItem.CpuAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].CpuAllocationRatio"); dedicatedHostGroupsItem.MemAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].MemAllocationRatio"); dedicatedHostGroupsItem.DiskAllocationRatio = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].DiskAllocationRatio"); dedicatedHostGroupsItem.AllocationPolicy = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].AllocationPolicy"); dedicatedHostGroupsItem.HostReplacePolicy = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].HostReplacePolicy"); dedicatedHostGroupsItem.CreateTime = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].CreateTime"); dedicatedHostGroupsItem.VPCId = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].VPCId"); dedicatedHostGroupsItem.HostNumber = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].HostNumber"); dedicatedHostGroupsItem.InstanceNumber = context.IntegerValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].InstanceNumber"); dedicatedHostGroupsItem.Engine = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].Engine"); dedicatedHostGroupsItem.Text = context.StringValue("DescribeDedicatedHostGroups.DedicatedHostGroups[" + i + "].Text"); describeDedicatedHostGroupsResponse_dedicatedHostGroups.Add(dedicatedHostGroupsItem); } describeDedicatedHostGroupsResponse.DedicatedHostGroups = describeDedicatedHostGroupsResponse_dedicatedHostGroups; return(describeDedicatedHostGroupsResponse); }