Class Generator.Parameter

java.lang.Object
org.graylog2.shared.rest.documentation.generator.Generator.Parameter
Enclosing class:
Generator

public static class Generator.Parameter extends Object
  • Constructor Details

    • Parameter

      public Parameter()
  • Method Details

    • setName

      public void setName(String name)
    • setDescription

      public void setDescription(String description)
    • setIsRequired

      public void setIsRequired(boolean required)
    • setRequired

      public void setRequired(boolean required)
    • setTypeSchema

      public void setTypeSchema(org.graylog2.shared.rest.documentation.generator.Generator.TypeSchema typeSchema)
    • getTypeSchema

      public org.graylog2.shared.rest.documentation.generator.Generator.TypeSchema getTypeSchema()
    • setKind

      public void setKind(Generator.Parameter.Kind kind)
    • getDefaultValue

      public String getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
    • setAllowableValues

      public void setAllowableValues(Collection<String> allowableValues)
    • jsonValue

      public Map<String,Object> jsonValue()