@Test public void testJavaSerialization() { FibLookupOverrideLookupIp fl = FibLookupOverrideLookupIp.builder() .setIps(ImmutableList.of(Ip.ZERO)) .setVrfExpr(IngressInterfaceVrf.instance()) .setRequireConnected(true) .setDefaultAction(Drop.instance()) .build(); assertThat(SerializationUtils.clone(fl), equalTo(fl)); }
public static Builder builder() { return new Builder(); }
FibLookupOverrideLookupIp implements Action { public static Builder builder() { return new Builder(); } }
FibLookupOverrideLookupIp implements Action { public static Builder builder() { return new Builder(); } private  FibLookupOverrideLookupIp(
      List<Ip> ips, VrfExpr vrfExpr, boolean requireConnected, Action defaultAction); }
FibLookupOverrideLookupIp implements Action { public static Builder builder() { return new Builder(); } private  FibLookupOverrideLookupIp(
      List<Ip> ips, VrfExpr vrfExpr, boolean requireConnected, Action defaultAction); @Nonnull @JsonProperty(PROP_IPS) List<Ip> getIps(); @Nonnull @JsonProperty(PROP_DEFAULT_ACTION) Action getDefaultAction(); @Nonnull @JsonProperty(PROP_VRF_EXPR) VrfExpr getVrfExpr(); @JsonProperty(PROP_REQUIRE_CONNECTED) boolean requireConnected(); @Override T accept(ActionVisitor<T> visitor); static Builder builder(); @Override boolean equals(@Nullable Object o); @Override int hashCode(); @Override String toString(); }
FibLookupOverrideLookupIp implements Action { public static Builder builder() { return new Builder(); } private  FibLookupOverrideLookupIp(
      List<Ip> ips, VrfExpr vrfExpr, boolean requireConnected, Action defaultAction); @Nonnull @JsonProperty(PROP_IPS) List<Ip> getIps(); @Nonnull @JsonProperty(PROP_DEFAULT_ACTION) Action getDefaultAction(); @Nonnull @JsonProperty(PROP_VRF_EXPR) VrfExpr getVrfExpr(); @JsonProperty(PROP_REQUIRE_CONNECTED) boolean requireConnected(); @Override T accept(ActionVisitor<T> visitor); static Builder builder(); @Override boolean equals(@Nullable Object o); @Override int hashCode(); @Override String toString();  }