Class ExecutionNode.ExecutionNodeBuilder

java.lang.Object
org.ivoa.dm.execution.ExecutionNode.ExecutionNodeBuilder
Enclosing class:
ExecutionNode

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

    • resourcesServiceUrl

      public String resourcesServiceUrl
      the .
    • executionServiceUrl

      public String executionServiceUrl
      .
    • location

      public PhysicalLocation location
      the location of the node.
    • dataTransferPerformance

      public TransferPerformance dataTransferPerformance
      the performance of data transfer to/from the node.
    • computeResources

      public List<ComputeResource> computeResources
      the compute resources available at the node.
  • Constructor Details

    • ExecutionNodeBuilder

      public ExecutionNodeBuilder()
  • Method Details

    • create

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