Class TargetObservation.TargetObservationBuilder

java.lang.Object
org.ivoa.dm.proposal.prop.TargetObservation.TargetObservationBuilder
Enclosing class:
TargetObservation

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

    • target

      public List<Target> target
      The actual target of the observation.
    • field

      public Field field
      The Field for the observation.
    • technicalGoal

      public TechnicalGoal technicalGoal
      The technical goals of the observation.
    • constraints

      public List<ObservingConstraint> constraints
      any constraints on the observation.
  • Constructor Details

    • TargetObservationBuilder

      public TargetObservationBuilder()
  • Method Details

    • create

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