public static DescribeRouterInterfacesResponse Unmarshall(UnmarshallerContext context) { DescribeRouterInterfacesResponse describeRouterInterfacesResponse = new DescribeRouterInterfacesResponse(); describeRouterInterfacesResponse.HttpResponse = context.HttpResponse; describeRouterInterfacesResponse.RequestId = context.StringValue("DescribeRouterInterfaces.RequestId"); describeRouterInterfacesResponse.PageNumber = context.IntegerValue("DescribeRouterInterfaces.PageNumber"); describeRouterInterfacesResponse.PageSize = context.IntegerValue("DescribeRouterInterfaces.PageSize"); describeRouterInterfacesResponse.TotalCount = context.IntegerValue("DescribeRouterInterfaces.TotalCount"); List <DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType> describeRouterInterfacesResponse_routerInterfaceSet = new List <DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType>(); for (int i = 0; i < context.Length("DescribeRouterInterfaces.RouterInterfaceSet.Length"); i++) { DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType routerInterfaceType = new DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType(); routerInterfaceType.RouterInterfaceId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterInterfaceId"); routerInterfaceType.OppositeRegionId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRegionId"); routerInterfaceType.Role = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Role"); routerInterfaceType.Spec = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Spec"); routerInterfaceType.Name = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Name"); routerInterfaceType.Description = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Description"); routerInterfaceType.RouterId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterId"); routerInterfaceType.RouterType = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterType"); routerInterfaceType.CreationTime = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].CreationTime"); routerInterfaceType.EndTime = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].EndTime"); routerInterfaceType.ChargeType = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ChargeType"); routerInterfaceType.Status = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Status"); routerInterfaceType.BusinessStatus = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].BusinessStatus"); routerInterfaceType.ConnectedTime = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ConnectedTime"); routerInterfaceType.OppositeInterfaceId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceId"); routerInterfaceType.OppositeInterfaceSpec = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceSpec"); routerInterfaceType.OppositeInterfaceStatus = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceStatus"); routerInterfaceType.OppositeInterfaceBusinessStatus = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceBusinessStatus"); routerInterfaceType.OppositeRouterId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRouterId"); routerInterfaceType.OppositeRouterType = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRouterType"); routerInterfaceType.OppositeInterfaceOwnerId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceOwnerId"); routerInterfaceType.AccessPointId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].AccessPointId"); routerInterfaceType.OppositeAccessPointId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeAccessPointId"); routerInterfaceType.HealthCheckSourceIp = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HealthCheckSourceIp"); routerInterfaceType.HealthCheckTargetIp = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HealthCheckTargetIp"); routerInterfaceType.OppositeVpcInstanceId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeVpcInstanceId"); routerInterfaceType.Bandwidth = context.IntegerValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Bandwidth"); routerInterfaceType.VpcInstanceId = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].VpcInstanceId"); routerInterfaceType.OppositeBandwidth = context.IntegerValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeBandwidth"); routerInterfaceType.HasReservationData = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HasReservationData"); routerInterfaceType.ReservationBandwidth = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ReservationBandwidth"); routerInterfaceType.ReservationInternetChargeType = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ReservationInternetChargeType"); routerInterfaceType.ReservationActiveTime = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ReservationActiveTime"); routerInterfaceType.ReservationOrderType = context.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ReservationOrderType"); routerInterfaceType.CrossBorder = context.BooleanValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].CrossBorder"); routerInterfaceType.HcThreshold = context.IntegerValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HcThreshold"); routerInterfaceType.HcRate = context.IntegerValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HcRate"); describeRouterInterfacesResponse_routerInterfaceSet.Add(routerInterfaceType); } describeRouterInterfacesResponse.RouterInterfaceSet = describeRouterInterfacesResponse_routerInterfaceSet; return(describeRouterInterfacesResponse); }
public static DescribeRouterInterfacesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeRouterInterfacesResponse describeRouterInterfacesResponse = new DescribeRouterInterfacesResponse(); describeRouterInterfacesResponse.HttpResponse = _ctx.HttpResponse; describeRouterInterfacesResponse.RequestId = _ctx.StringValue("DescribeRouterInterfaces.RequestId"); describeRouterInterfacesResponse.PageNumber = _ctx.IntegerValue("DescribeRouterInterfaces.PageNumber"); describeRouterInterfacesResponse.PageSize = _ctx.IntegerValue("DescribeRouterInterfaces.PageSize"); describeRouterInterfacesResponse.TotalCount = _ctx.IntegerValue("DescribeRouterInterfaces.TotalCount"); List <DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType> describeRouterInterfacesResponse_routerInterfaceSet = new List <DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType>(); for (int i = 0; i < _ctx.Length("DescribeRouterInterfaces.RouterInterfaceSet.Length"); i++) { DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType routerInterfaceType = new DescribeRouterInterfacesResponse.DescribeRouterInterfaces_RouterInterfaceType(); routerInterfaceType.RouterInterfaceId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterInterfaceId"); routerInterfaceType.OppositeRegionId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRegionId"); routerInterfaceType.Role = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Role"); routerInterfaceType.Spec = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Spec"); routerInterfaceType.Name = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Name"); routerInterfaceType.Description = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Description"); routerInterfaceType.RouterId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterId"); routerInterfaceType.RouterType = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].RouterType"); routerInterfaceType.CreationTime = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].CreationTime"); routerInterfaceType.EndTime = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].EndTime"); routerInterfaceType.ChargeType = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ChargeType"); routerInterfaceType.Status = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].Status"); routerInterfaceType.BusinessStatus = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].BusinessStatus"); routerInterfaceType.ConnectedTime = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].ConnectedTime"); routerInterfaceType.OppositeInterfaceId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceId"); routerInterfaceType.OppositeInterfaceSpec = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceSpec"); routerInterfaceType.OppositeInterfaceStatus = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceStatus"); routerInterfaceType.OppositeInterfaceBusinessStatus = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceBusinessStatus"); routerInterfaceType.OppositeRouterId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRouterId"); routerInterfaceType.OppositeRouterType = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeRouterType"); routerInterfaceType.OppositeInterfaceOwnerId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeInterfaceOwnerId"); routerInterfaceType.AccessPointId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].AccessPointId"); routerInterfaceType.OppositeAccessPointId = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].OppositeAccessPointId"); routerInterfaceType.HealthCheckSourceIp = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HealthCheckSourceIp"); routerInterfaceType.HealthCheckTargetIp = _ctx.StringValue("DescribeRouterInterfaces.RouterInterfaceSet[" + i + "].HealthCheckTargetIp"); describeRouterInterfacesResponse_routerInterfaceSet.Add(routerInterfaceType); } describeRouterInterfacesResponse.RouterInterfaceSet = describeRouterInterfacesResponse_routerInterfaceSet; return(describeRouterInterfacesResponse); }
public static DescribeRouterInterfacesResponse Unmarshall(UnmarshallerContext context) { DescribeRouterInterfacesResponse describeRouterInterfacesResponse = new DescribeRouterInterfacesResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeRouterInterfaces.RequestId"), PageNumber = context.IntegerValue("DescribeRouterInterfaces.PageNumber"), PageSize = context.IntegerValue("DescribeRouterInterfaces.PageSize"), TotalCount = context.IntegerValue("DescribeRouterInterfaces.TotalCount") }; List <DescribeRouterInterfacesResponse.RouterInterfaceType> routerInterfaceSet = new List <DescribeRouterInterfacesResponse.RouterInterfaceType>(); for (int i = 0; i < context.Length("DescribeRouterInterfaces.RouterInterfaceSet.Length"); i++) { DescribeRouterInterfacesResponse.RouterInterfaceType routerInterfaceType = new DescribeRouterInterfacesResponse.RouterInterfaceType() { RouterInterfaceId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].RouterInterfaceId"), OppositeRegionId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeRegionId"), Role = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].Role"), Spec = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].Spec"), Name = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].Name"), Description = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].Description"), RouterId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].RouterId"), RouterType = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].RouterType"), CreationTime = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].CreationTime"), Status = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].Status"), BusinessStatus = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].BusinessStatus"), ConnectedTime = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].ConnectedTime"), OppositeInterfaceId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeInterfaceId"), OppositeInterfaceSpec = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeInterfaceSpec"), OppositeInterfaceStatus = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeInterfaceStatus"), OppositeInterfaceBusinessStatus = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeInterfaceBusinessStatus"), OppositeRouterId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeRouterId"), OppositeRouterType = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeRouterType"), OppositeInterfaceOwnerId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeInterfaceOwnerId"), AccessPointId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].AccessPointId"), OppositeAccessPointId = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].OppositeAccessPointId"), HealthCheckSourceIp = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].HealthCheckSourceIp"), HealthCheckTargetIp = context.StringValue($"DescribeRouterInterfaces.RouterInterfaceSet[{i}].HealthCheckTargetIp") }; routerInterfaceSet.Add(routerInterfaceType); } describeRouterInterfacesResponse.RouterInterfaceSet = routerInterfaceSet; return(describeRouterInterfacesResponse); }