Package org.ivoa.dm.proposal.management
Class Instrument.InstrumentBuilder
java.lang.Object
org.ivoa.dm.proposal.management.Instrument.InstrumentBuilder
- Enclosing class:
- Instrument
A builder class for Instrument, mainly for use in the functional builder pattern.
-
Field Summary
Modifier and TypeFieldDescriptionshort human readable description.the kind of instrument.the instrument name - human readable.a URL that points to a more detailed description of the instrument.the wikidata id for the Instrument. -
Constructor Summary
-
Method Summary
-
Field Details
-
name
the instrument name - human readable. -
description
short human readable description. -
wikiId
the wikidata id for the Instrument. -
reference
a URL that points to a more detailed description of the instrument. -
kind
the kind of instrument.
-
-
Constructor Details
-
InstrumentBuilder
public InstrumentBuilder()
-
-
Method Details
-
create
create a Instrument from this builder.- Returns:
- an object initialized from the builder.
-