Class SingularityContainer.SingularityContainerBuilder

java.lang.Object
org.ivoa.dm.executionbroker.SingularityContainer.SingularityContainerBuilder
Enclosing class:
SingularityContainer

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

    • location

      public String location
      The URL to download the container image from.
    • lifecycle

      public LifecycleComponent lifecycle
      .
    • kind

      public String kind
      The component type identifier.
    • meta

      public ComponentMetadata meta
      The component metadata.
  • Constructor Details

    • SingularityContainerBuilder

      public SingularityContainerBuilder()
  • Method Details

    • create

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