Class StepInjectionMetaEntry

java.lang.Object
org.pentaho.di.trans.step.StepInjectionMetaEntry
All Implemented Interfaces:
Cloneable

public class StepInjectionMetaEntry extends Object implements Cloneable
This is a single metadata attribute for step metadata injection.
Author:
matt
  • Constructor Details

    • StepInjectionMetaEntry

      public StepInjectionMetaEntry(String key, Object value, int valueType, String description)
      Parameters:
      key -
      value -
      valueType -
      description -
    • StepInjectionMetaEntry

      public StepInjectionMetaEntry(String key, int valueType, String description)
      Parameters:
      key -
      valueType -
      description -
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public StepInjectionMetaEntry clone()
      Overrides:
      clone in class Object
    • getKey

      public String getKey()
      Returns:
      the key
    • setKey

      public void setKey(String key)
      Parameters:
      key - the key to set
    • getValue

      public Object getValue()
      Returns:
      the value
    • setValue

      public void setValue(Object value)
      Parameters:
      value - the value to set
    • getDescription

      public String getDescription()
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - the description to set
    • getValueType

      public int getValueType()
      Returns:
      the valueType This is the data type (see ValueMetaInterface) of the value. If the value is NONE (0) this is a list of values.
    • setValueType

      public void setValueType(int valueType)
      Parameters:
      valueType - the valueType to set
    • getDetails

      public List<StepInjectionMetaEntry> getDetails()
      Returns:
      the details : In case the data type of this entry is NONE (0) you can specify a list of entries. For example, for a step with a list of entries (filenames, fields, keys, etc) you can specify the list of metadata entries with this list.
    • setDetails

      public void setDetails(List<StepInjectionMetaEntry> details)
      Parameters:
      details - the details to set. In case the data type of this entry is NONE (0) you can specify a list of entries. For example, for a step with a list of entries (filenames, fields, keys, etc) you can specify the list of metadata entries with this list.