Class ResourceProfileLogAnnotation


public class ResourceProfileLogAnnotation 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.
  • Constructor Details

    • ResourceProfileLogAnnotation

      public ResourceProfileLogAnnotation()
      Default constructor
    • ResourceProfileLogAnnotation

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

    • getResourceProfileLogGUIDs

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

      public void setResourceProfileLogGUIDs(List<String> resourceProfileLogFileNames)
      Set up the description of the log files used to store the profile data.
      Parameters:
      resourceProfileLogFileNames - list of guids 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