public DescribeSubnetsResult unmarshall(StaxUnmarshallerContext context) throws Exception { DescribeSubnetsResult describeSubnetsResult = new DescribeSubnetsResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 1; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return describeSubnetsResult; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("subnetSet", targetDepth)) { describeSubnetsResult.withSubnets(new ArrayList<Subnet>()); continue; } if (context.testExpression("subnetSet/item", targetDepth)) { describeSubnetsResult.withSubnets(SubnetStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return describeSubnetsResult; } } } }
public DescribeSubnetsResult unmarshall(StaxUnmarshallerContext context) throws Exception { DescribeSubnetsResult describeSubnetsResult = new DescribeSubnetsResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 1; while (true) { int xmlEvent = context.nextEvent(); if (xmlEvent == XmlPullParser.END_DOCUMENT) return describeSubnetsResult; if (xmlEvent == XmlPullParser.START_TAG) { if (context.testExpression("subnetSet/item", targetDepth)) { describeSubnetsResult.getSubnets().add(SubnetStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent == XmlPullParser.END_TAG) { if (context.getCurrentDepth() < originalDepth) { return describeSubnetsResult; } } } }
public DescribeSubnetsResult describeSubnets(DescribeSubnetsRequest request) { return new DescribeSubnetsResult() .withSubnets( describe(request, "subnetIds", "subnets", Subnet.class)); }
public DescribeSubnetsResult describeSubnets(DescribeSubnetsRequest request) { return new DescribeSubnetsResult().withSubnets(describe(request, "subnetIds", "subnets", Subnet.class, new TypeReference<List<Subnet>>() { })); }
public DescribeSubnetsResult unmarshall(StaxUnmarshallerContext context) throws Exception { DescribeSubnetsResult describeSubnetsResult = new DescribeSubnetsResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 1; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return describeSubnetsResult; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("subnetSet", targetDepth)) { describeSubnetsResult.withSubnets(new ArrayList<Subnet>()); continue; } if (context.testExpression("subnetSet/item", targetDepth)) { describeSubnetsResult.withSubnets(SubnetStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return describeSubnetsResult; } } } }
DescribeSubnetsResult describeSubnetsResult = new DescribeSubnetsResult(); describeSubnetsResult.setSubnets(subnets); return describeSubnetsResult;