Interface ZoneConnection.BuildFinal

All Known Implementing Classes:
ZoneConnection.Builder
Enclosing class:
ZoneConnection

@Generated(from="AbstractZoneConnection", generator="Immutables") public static interface ZoneConnection.BuildFinal
  • Method Details

    • crossingPenaltyMultiplier

      @CanIgnoreReturnValue ZoneConnection.BuildFinal crossingPenaltyMultiplier(double crossingPenaltyMultiplier)
      Initializes the value for the crossingPenaltyMultiplier attribute.

      If not set, this attribute will have a default value as returned by the initializer of crossingPenaltyMultiplier.

      Parameters:
      crossingPenaltyMultiplier - The value for crossingPenaltyMultiplier
      Returns:
      this builder for use in a chained invocation
    • build

      Builds a new ZoneConnection.
      Returns:
      An immutable instance of ZoneConnection
      Throws:
      IllegalStateException - if any required attributes are missing