Class Availability.AvailabilityBuilder

java.lang.Object
org.ivoa.dm.vosi.availability.Availability.AvailabilityBuilder
Enclosing class:
Availability

public static class Availability.AvailabilityBuilder extends Object
A builder class for Availability, mainly for use in the functional builder pattern.
  • Field Details

    • available

      public Boolean available
      Indicates whether the service is currently available.
    • upSince

      public Date upSince
      The instant at which the service last became available.
    • downAt

      public Date downAt
      The instant at which the service is next scheduled to become unavailable.
    • backAt

      public Date backAt
      The instant at which the service is scheduled to become available again after a period of unavailability.
    • note

      public List<String> note
      A textual note concerning availability.
  • Constructor Details

    • AvailabilityBuilder

      public AvailabilityBuilder()
  • Method Details

    • create

      public Availability create()
      create a Availability from this builder.
      Returns:
      an object initialized from the builder.