Class DataProfileLogAnnotation

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Constructor Detail

      • DataProfileLogAnnotation

        public DataProfileLogAnnotation()
        Default constructor
      • DataProfileLogAnnotation

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

      • getDataProfileLogFileNames

        public java.util.List<java.lang.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​(java.util.List<java.lang.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 java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class DataFieldAnnotation
        Returns:
        print out of variables in a JSON-style
      • equals

        public boolean equals​(java.lang.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