Class WebService.Param

  • Enclosing interface:
    WebService

    @Immutable
    public static class WebService.Param
    extends java.lang.Object
    • Method Detail

      • key

        public java.lang.String key()
      • since

        @CheckForNull
        public java.lang.String since()
        Since:
        5.3
      • deprecatedSince

        @CheckForNull
        public java.lang.String deprecatedSince()
        Since:
        5.3
      • deprecatedKey

        @CheckForNull
        public java.lang.String deprecatedKey()
        Since:
        5.0
      • deprecatedKeySince

        @CheckForNull
        public java.lang.String deprecatedKeySince()
        Since:
        6.4
      • description

        @CheckForNull
        public java.lang.String description()
      • exampleValue

        @CheckForNull
        public java.lang.String exampleValue()
        Since:
        4.4
      • isRequired

        public boolean isRequired()
        Is the parameter required or optional ?
        Since:
        4.4
      • possibleValues

        @CheckForNull
        public java.util.Set<java.lang.String> possibleValues()
        Since:
        4.4
      • defaultValue

        @CheckForNull
        public java.lang.String defaultValue()
        Since:
        4.4
      • maxValuesAllowed

        public java.lang.Integer maxValuesAllowed()
        Specify the maximum number of values allowed when using Request.multiParam(String)
        Since:
        6.4
      • maximumLength

        @CheckForNull
        public java.lang.Integer maximumLength()
        Specify the maximum length of the value used in this parameter
        Since:
        7.0
      • minimumLength

        @CheckForNull
        public java.lang.Integer minimumLength()
        Specify the minimum length of the value used in this parameter
        Since:
        7.0
      • maximumValue

        @CheckForNull
        public java.lang.Integer maximumValue()
        Specify the maximum value of the numeric variable used in this parameter
        Since:
        7.0
      • toString

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