Class OpenMetadataTypeDefSummary

Direct Known Subclasses:
OpenMetadataTypeDef

public class OpenMetadataTypeDefSummary extends OpenMetadataTypeDefLink
The OpenMetadataTypeDefSummary holds basic identifying information for a specific OpenMetadataTypeDef. It is used in the registration process between repositories.
  • Field Details

  • Constructor Details

    • OpenMetadataTypeDefSummary

      public OpenMetadataTypeDefSummary()
      Default constructor
    • OpenMetadataTypeDefSummary

      public OpenMetadataTypeDefSummary(OpenMetadataTypeDefSummary template)
      Copy/clone constructor copies the values from the supplied template.
      Parameters:
      template - OpenMetadataTypeDefSummary
  • Method Details

    • getCategory

      public OpenMetadataTypeDefCategory getCategory()
      Return the category of the OpenMetadataTypeDef.
      Returns:
      OpenMetadataTypeDefCategory enum
    • setCategory

      public void setCategory(OpenMetadataTypeDefCategory category)
      Set up the category of the OpenMetadataTypeDef.
      Parameters:
      category - OpenMetadataTypeDefCategory enum
    • getVersion

      public long getVersion()
      Return the version of the OpenMetadataTypeDef. Versions are created when a OpenMetadataTypeDef's properties are changed. If a description is updated, then this does not create a new version.
      Returns:
      String version number
    • setVersion

      public void setVersion(long version)
      Set up the version of the OpenMetadataTypeDef. Versions are created when a OpenMetadataTypeDef's properties are changed. If a description is updated, then this does not create a new version.
      Parameters:
      version - long version number
    • getVersionName

      public String getVersionName()
      Return the version name is more of a human readable form of the version number. It can be used to show whether the change is a minor or major update.
      Returns:
      String version name
    • setVersionName

      public void setVersionName(String versionName)
      Set up the version name is more of a human readable form of the version number. It can be used to show whether the change is a minor or major update.
      Parameters:
      versionName - String version name
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OpenMetadataTypeDefLink
      Returns:
      JSON style description of variables.
    • equals

      public boolean equals(Object objectToCompare)
      Validate that an object is equal depending on their stored values.
      Overrides:
      equals in class OpenMetadataTypeDefLink
      Parameters:
      objectToCompare - object
      Returns:
      boolean result
    • hashCode

      public int hashCode()
      Return a hash code based on the values of this object.
      Overrides:
      hashCode in class OpenMetadataTypeDefLink
      Returns:
      in hash code