Class DiffEvent


  • @PublicApi
    public class DiffEvent
    extends java.lang.Object
    This represents the events that the SchemaDiff outputs.
    • Field Detail

      • typeOfType

        private final TypeKind typeOfType
      • typeName

        private final java.lang.String typeName
      • fieldName

        private final java.lang.String fieldName
      • reasonMsg

        private final java.lang.String reasonMsg
      • components

        private final java.util.List<java.lang.String> components
    • Constructor Detail

      • DiffEvent

        DiffEvent​(DiffLevel level,
                  DiffCategory category,
                  java.lang.String typeName,
                  java.lang.String fieldName,
                  TypeKind typeOfType,
                  java.lang.String reasonMsg,
                  java.util.List<java.lang.String> components)
    • Method Detail

      • getTypeName

        public java.lang.String getTypeName()
      • getTypeKind

        public TypeKind getTypeKind()
      • getReasonMsg

        public java.lang.String getReasonMsg()
      • getFieldName

        public java.lang.String getFieldName()
      • getComponents

        public java.util.List<java.lang.String> getComponents()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object