Package io.inversion

Class Param


  • public class Param
    extends java.lang.Object
    • Constructor Detail

      • Param

        public Param()
      • Param

        public Param​(java.lang.String key,
                     Param.In in)
      • Param

        public Param​(java.lang.String key,
                     int index)
      • Param

        public Param​(java.lang.String name,
                     java.lang.String key,
                     Param.In in,
                     boolean required)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getName

        public java.lang.String getName()
      • withName

        public Param withName​(java.lang.String name)
      • getKey

        public java.lang.String getKey()
      • withKey

        public Param withKey​(java.lang.String key)
      • isRequired

        public boolean isRequired()
      • withRequired

        public Param withRequired​(boolean required)
      • getDescription

        public java.lang.String getDescription()
      • withDescription

        public Param withDescription​(java.lang.String description)
      • getType

        public java.lang.String getType()
      • withType

        public Param withType​(java.lang.String type)
      • getRegexs

        public java.util.Set<java.lang.String> getRegexs()
      • withRegex

        public Param withRegex​(java.lang.String regex)
      • getIndex

        public int getIndex()
      • withIndex

        public Param withIndex​(int index)
      • getPatterns

        public java.util.List<java.util.regex.Pattern> getPatterns()
      • withMethod

        public Param withMethod​(java.lang.String method)
      • getMethods

        public java.util.Set<java.lang.String> getMethods()
      • hasMethod

        public boolean hasMethod​(java.lang.String method)