class InterfaceRuntimeData {

  static Builder builder() {
    return new Builder();
  }

  @JsonCreator @VisibleForTesting  InterfaceRuntimeData(
      @Nullable @JsonProperty(PROP_ADDRESS) ConcreteInterfaceAddress address,
      @Nullable @JsonProperty(PROP_BANDWIDTH) Double bandwidth,
      @Nullable @JsonProperty(PROP_LINE_UP) Boolean lineUp,
      @Nullable @JsonProperty(PROP_SPEED) Double speed);

}