Class JobParameter

    • Method Detail

      • floatValue

        public final String floatValue()

        A double precision IEEE-754 floating point number represented as a string.

        Returns:
        A double precision IEEE-754 floating point number represented as a string.
      • intValue

        public final String intValue()

        A signed integer represented as a string.

        Returns:
        A signed integer represented as a string.
      • path

        public final String path()

        A file system path represented as a string.

        Returns:
        A file system path represented as a string.
      • string

        public final String string()

        A UTF-8 string.

        Returns:
        A UTF-8 string.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromFloatValue

        public static JobParameter fromFloatValue​(String floatValue)
        Create an instance of this class with floatValue() initialized to the given value.

        A double precision IEEE-754 floating point number represented as a string.

        Parameters:
        floatValue - A double precision IEEE-754 floating point number represented as a string.
      • fromIntValue

        public static JobParameter fromIntValue​(String intValue)
        Create an instance of this class with intValue() initialized to the given value.

        A signed integer represented as a string.

        Parameters:
        intValue - A signed integer represented as a string.
      • fromPath

        public static JobParameter fromPath​(String path)
        Create an instance of this class with path() initialized to the given value.

        A file system path represented as a string.

        Parameters:
        path - A file system path represented as a string.
      • fromString

        public static JobParameter fromString​(String string)
        Create an instance of this class with string() initialized to the given value.

        A UTF-8 string.

        Parameters:
        string - A UTF-8 string.