Class IvoaObsCoreItem.IvoaObsCoreItemBuilder

java.lang.Object
org.ivoa.dm.executionbroker.IvoaObsCoreItem.IvoaObsCoreItemBuilder
Enclosing class:
IvoaObsCoreItem

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

    • obs_id

      public String obs_id
      .
    • obs_collection

      public String obs_collection
      .
    • obs_publisher_did

      public String obs_publisher_did
      .
    • obs_creator_did

      public String obs_creator_did
      .
    • dataproduct_type

      public String dataproduct_type
      .
    • calib_level

      public Integer calib_level
      .
    • access_url

      public String access_url
      .
    • access_format

      public String access_format
      .
  • Constructor Details

    • IvoaObsCoreItemBuilder

      public IvoaObsCoreItemBuilder()
  • Method Details

    • create

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