Class DataProfileLogAnnotation

All Implemented Interfaces:
Serializable

public class DataProfileLogAnnotation extends DataFieldAnnotation
DataProfileLogAnnotation is an annotation that is used when the profile data generated is too big to store in the metadata server and has been located in log files instead.
See Also:
  • Constructor Details

    • DataProfileLogAnnotation

      public DataProfileLogAnnotation()
      Default constructor
    • DataProfileLogAnnotation

      public DataProfileLogAnnotation(DataProfileLogAnnotation template)
      Copy clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getDataProfileLogFileNames

      public List<String> getDataProfileLogFileNames()
      Return the names of the log files used to store the profile data.
      Returns:
      list of names of log files
    • setDataProfileLogFileNames

      public void setDataProfileLogFileNames(List<String> dataProfileLogFileNames)
      Set up the names of the log files used to store the profile data.
      Parameters:
      dataProfileLogFileNames - list of names of log files
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class DataFieldAnnotation
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class Annotation
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Create a hash code for this element type.
      Overrides:
      hashCode in class Annotation
      Returns:
      int hash code