Class Capability.CapabilityBuilder

java.lang.Object
org.ivoa.dm.regtap.Capability.CapabilityBuilder
Enclosing class:
Capability

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

    • cap_index

      public Integer cap_index
      An arbitrary identifier of this capability within the resource.
    • cap_type

      public String cap_type
      The type of capability covered here. If looking for endpoints implementing a certain standard, you should not use this column but rather match against standard_id.
    • cap_description

      public String cap_description
      A human-readable description of what this capability provides as part of the over-all service.
    • standard_id

      public String standard_id
      A URI for a standard this capability conforms to.
  • Constructor Details

    • CapabilityBuilder

      public CapabilityBuilder()
  • Method Details

    • create

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