Class ParameterDefinition.ParameterDefinitionBuilder

java.lang.Object
org.ivoa.dm.pdl.ParameterDefinition.ParameterDefinitionBuilder
Enclosing class:
ParameterDefinition

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

    • name

      public String name
      Parameter name.
    • description

      public String description
      Parameter description.
    • kind

      public ParameterType kind
      the type of the parameter.
    • semantics

      public ParameterSemantics semantics
      .
  • Constructor Details

    • ParameterDefinitionBuilder

      public ParameterDefinitionBuilder()
  • Method Details

    • create

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