Class MlSimpleJobParameters<I>

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MlColocatedJobParameters

public class MlSimpleJobParameters<I> extends MlJobParameters
Machine Learning Job parameters for simple prediction operations. This class handles single input prediction operations.
See Also:
  • Constructor Details

    • MlSimpleJobParameters

      protected MlSimpleJobParameters(MlSimpleJobParameters.Builder<I> builder)
      Private constructor for builder pattern.
      Parameters:
      builder - Builder instance
  • Method Details

    • input

      public I input()
      Gets the input data.
      Returns:
      Input data
    • setInput

      public void setInput(I input)
      Sets the input data.
      Parameters:
      input - Input data
    • validateOperationSpecific

      protected void validateOperationSpecific()
      Abstract method for operation-specific validation. Subclasses must implement this method to validate their specific fields.
      Specified by:
      validateOperationSpecific in class MlJobParameters
    • builder

      public static <I> MlSimpleJobParameters.Builder<I> builder()
      Creates a new builder.
      Returns:
      Builder instance
    • toString

      public String toString()
      Creates and returns a string representation of the parameters.
      Overrides:
      toString in class MlJobParameters
      Returns:
      string representation