Class SkaoDataResourceBlock.SkaoDataResourceBlockBuilder

java.lang.Object
org.ivoa.dm.executionbroker.SkaoDataResourceBlock.SkaoDataResourceBlockBuilder
Enclosing class:
SkaoDataResourceBlock

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

    • namespace

      public String namespace
      The DM-API namespace (equivalent to the Rucio scope).
    • objectname

      public String objectname
      The DM-API object name.
    • objecttype

      public String objecttype
      The data object type.
    • datasize

      public Integer datasize
      .
    • checksum

      public SkaoChecksumItem checksum
      .
    • replicas

      public List<SkaoReplicaItem> replicas
      A list of known replicas.
  • Constructor Details

    • SkaoDataResourceBlockBuilder

      public SkaoDataResourceBlockBuilder()
  • Method Details

    • create

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