public static DescribeLoadBalancersResponse Unmarshall(UnmarshallerContext _ctx) { DescribeLoadBalancersResponse describeLoadBalancersResponse = new DescribeLoadBalancersResponse(); describeLoadBalancersResponse.HttpResponse = _ctx.HttpResponse; describeLoadBalancersResponse.RequestId = _ctx.StringValue("DescribeLoadBalancers.RequestId"); describeLoadBalancersResponse.PageNumber = _ctx.IntegerValue("DescribeLoadBalancers.PageNumber"); describeLoadBalancersResponse.PageSize = _ctx.IntegerValue("DescribeLoadBalancers.PageSize"); describeLoadBalancersResponse.TotalCount = _ctx.IntegerValue("DescribeLoadBalancers.TotalCount"); List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer> describeLoadBalancersResponse_loadBalancers = new List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer>(); for (int i = 0; i < _ctx.Length("DescribeLoadBalancers.LoadBalancers.Length"); i++) { DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer loadBalancer = new DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer(); loadBalancer.LoadBalancerId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerId"); loadBalancer.LoadBalancerName = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerName"); loadBalancer.LoadBalancerStatus = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerStatus"); loadBalancer.Address = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].Address"); loadBalancer.AddressType = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].AddressType"); loadBalancer.RegionId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].RegionId"); loadBalancer.RegionIdAlias = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].RegionIdAlias"); loadBalancer.VSwitchId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].VSwitchId"); loadBalancer.VpcId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].VpcId"); loadBalancer.NetworkType = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].NetworkType"); loadBalancer.MasterZoneId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].MasterZoneId"); loadBalancer.SlaveZoneId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].SlaveZoneId"); loadBalancer.InternetChargeType = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].InternetChargeType"); loadBalancer.CreateTime = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].CreateTime"); loadBalancer.CreateTimeStamp = _ctx.LongValue("DescribeLoadBalancers.LoadBalancers[" + i + "].CreateTimeStamp"); loadBalancer.PayType = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].PayType"); loadBalancer.ResourceGroupId = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].ResourceGroupId"); loadBalancer.AddressIPVersion = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].AddressIPVersion"); loadBalancer.BusinessStatus = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].BusinessStatus"); loadBalancer.ModificationProtectionStatus = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].ModificationProtectionStatus"); loadBalancer.ModificationProtectionReason = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].ModificationProtectionReason"); loadBalancer.Bandwidth = _ctx.IntegerValue("DescribeLoadBalancers.LoadBalancers[" + i + "].Bandwidth"); loadBalancer.InternetChargeTypeAlias = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].InternetChargeTypeAlias"); loadBalancer.LoadBalancerSpec = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerSpec"); loadBalancer.DeleteProtection = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].DeleteProtection"); List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer.DescribeLoadBalancers_Tag> loadBalancer_tags = new List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer.DescribeLoadBalancers_Tag>(); for (int j = 0; j < _ctx.Length("DescribeLoadBalancers.LoadBalancers[" + i + "].Tags.Length"); j++) { DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer.DescribeLoadBalancers_Tag tag = new DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer.DescribeLoadBalancers_Tag(); tag.TagKey = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].Tags[" + j + "].TagKey"); tag.TagValue = _ctx.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].Tags[" + j + "].TagValue"); loadBalancer_tags.Add(tag); } loadBalancer.Tags = loadBalancer_tags; describeLoadBalancersResponse_loadBalancers.Add(loadBalancer); } describeLoadBalancersResponse.LoadBalancers = describeLoadBalancersResponse_loadBalancers; return(describeLoadBalancersResponse); }
public static DescribeLoadBalancersResponse Unmarshall(UnmarshallerContext context) { DescribeLoadBalancersResponse describeLoadBalancersResponse = new DescribeLoadBalancersResponse(); describeLoadBalancersResponse.HttpResponse = context.HttpResponse; describeLoadBalancersResponse.RequestId = context.StringValue("DescribeLoadBalancers.RequestId"); describeLoadBalancersResponse.PageNumber = context.IntegerValue("DescribeLoadBalancers.PageNumber"); describeLoadBalancersResponse.PageSize = context.IntegerValue("DescribeLoadBalancers.PageSize"); describeLoadBalancersResponse.TotalCount = context.IntegerValue("DescribeLoadBalancers.TotalCount"); List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer> describeLoadBalancersResponse_loadBalancers = new List <DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer>(); for (int i = 0; i < context.Length("DescribeLoadBalancers.LoadBalancers.Length"); i++) { DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer loadBalancer = new DescribeLoadBalancersResponse.DescribeLoadBalancers_LoadBalancer(); loadBalancer.LoadBalancerId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerId"); loadBalancer.LoadBalancerName = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerName"); loadBalancer.LoadBalancerStatus = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].LoadBalancerStatus"); loadBalancer.Address = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].Address"); loadBalancer.AddressType = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].AddressType"); loadBalancer.RegionId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].RegionId"); loadBalancer.RegionIdAlias = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].RegionIdAlias"); loadBalancer.VSwitchId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].VSwitchId"); loadBalancer.VpcId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].VpcId"); loadBalancer.NetworkType = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].NetworkType"); loadBalancer.MasterZoneId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].MasterZoneId"); loadBalancer.SlaveZoneId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].SlaveZoneId"); loadBalancer.InternetChargeType = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].InternetChargeType"); loadBalancer.CreateTime = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].CreateTime"); loadBalancer.CreateTimeStamp = context.LongValue("DescribeLoadBalancers.LoadBalancers[" + i + "].CreateTimeStamp"); loadBalancer.PayType = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].PayType"); loadBalancer.ResourceGroupId = context.StringValue("DescribeLoadBalancers.LoadBalancers[" + i + "].ResourceGroupId"); describeLoadBalancersResponse_loadBalancers.Add(loadBalancer); } describeLoadBalancersResponse.LoadBalancers = describeLoadBalancersResponse_loadBalancers; return(describeLoadBalancersResponse); }