Class MlColocatedJobParameters<I>

All Implemented Interfaces:
Serializable

public class MlColocatedJobParameters<I> extends MlSimpleJobParameters<I>
Machine Learning Job parameters for Colocated prediction operations. This class handles Colocated prediction operations.
See Also:
  • Constructor Details

    • MlColocatedJobParameters

      protected MlColocatedJobParameters(MlColocatedJobParameters.Builder<I> builder)
      Protected constructor for builder pattern.
      Parameters:
      builder - Builder instance containing parameter values
  • Method Details

    • tableName

      public String tableName()
      Gets the table name.
      Returns:
      Table name
    • setTableName

      public void setTableName(String tableName)
      Sets the table name.
      Parameters:
      tableName - Table name
    • key

      public Tuple key()
      Gets the key tuple.
      Returns:
      Key Tuple
    • setKey

      public void setKey(Tuple key)
      Sets the key tuple.
      Parameters:
      key - The Key Tuple
    • inputColumn

      public String inputColumn()
      Gets the input column name.
      Returns:
      Input column name
    • setInputColumn

      public void setInputColumn(String inputColumn)
      Sets the input column name.
      Parameters:
      inputColumn - Input column name
    • validateOperationSpecific

      protected void validateOperationSpecific()
      Abstract method for operation-specific validation. Subclasses must implement this method to validate their specific fields.
      Overrides:
      validateOperationSpecific in class MlSimpleJobParameters<I>
    • builder

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

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