import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.AttributeFilter;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.FastRerouteFlags;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.RsvpTeObject;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.fast.reroute.object.fast.reroute.object.BasicFastRerouteObject;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.fast.reroute.object.fast.reroute.object.BasicFastRerouteObjectBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.fast.reroute.object.fast.reroute.object.basic.fast.reroute.object._case.BasicFastRerouteObject;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.fast.reroute.object.fast.reroute.object.basic.fast.reroute.object._case.BasicFastRerouteObjectBuilder;
public final class FastRerouteObjectParser extends AbstractRSVPObjectParser {
public static final short CLASS_NUM = 205;
.setHopLimit(ByteBufUtils.readUint8(byteBuf))
.setFlags(FastRerouteFlags.forValue(byteBuf.readUnsignedByte()));
final ByteBuf v = byteBuf.readSlice(METRIC_VALUE_F_LENGTH);
- builder.setBandwidth(new Bandwidth(ByteArray.readAllBytes(v)));
- builder.setIncludeAny(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)));
- builder.setExcludeAny(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)));
- builder.setIncludeAll(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)));
- return builder.build();
+
+ return builder
+ .setBandwidth(new Bandwidth(ByteArray.readAllBytes(v)))
+ .setIncludeAny(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)))
+ .setExcludeAny(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)))
+ .setIncludeAll(new AttributeFilter(ByteBufUtils.readUint32(byteBuf)))
+ .build();
}
@Override