Class AtlasGlossaryCategory

java.lang.Object
com.azure.analytics.purview.datamap.models.AtlasGlossaryCategory
All Implemented Interfaces:
com.azure.json.JsonSerializable<AtlasGlossaryCategory>

public final class AtlasGlossaryCategory extends Object implements com.azure.json.JsonSerializable<AtlasGlossaryCategory>
The glossary category.
  • Constructor Details

    • AtlasGlossaryCategory

      public AtlasGlossaryCategory()
      Creates an instance of AtlasGlossaryCategory class.
  • Method Details

    • getGuid

      public String getGuid()
      Get the guid property: The GUID of the object.
      Returns:
      the guid value.
    • setGuid

      public AtlasGlossaryCategory setGuid(String guid)
      Set the guid property: The GUID of the object.
      Parameters:
      guid - the guid value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getClassifications

      public List<AtlasClassification> getClassifications()
      Get the classifications property: An array of classifications.
      Returns:
      the classifications value.
    • setClassifications

      public AtlasGlossaryCategory setClassifications(List<AtlasClassification> classifications)
      Set the classifications property: An array of classifications.
      Parameters:
      classifications - the classifications value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getLongDescription

      public String getLongDescription()
      Get the longDescription property: The long version description.
      Returns:
      the longDescription value.
    • setLongDescription

      public AtlasGlossaryCategory setLongDescription(String longDescription)
      Set the longDescription property: The long version description.
      Parameters:
      longDescription - the longDescription value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getName

      public String getName()
      Get the name property: The name of the glossary object.
      Returns:
      the name value.
    • setName

      public AtlasGlossaryCategory setName(String name)
      Set the name property: The name of the glossary object.
      Parameters:
      name - the name value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getQualifiedName

      public String getQualifiedName()
      Get the qualifiedName property: The qualified name of the glossary object.
      Returns:
      the qualifiedName value.
    • setQualifiedName

      public AtlasGlossaryCategory setQualifiedName(String qualifiedName)
      Set the qualifiedName property: The qualified name of the glossary object.
      Parameters:
      qualifiedName - the qualifiedName value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getShortDescription

      public String getShortDescription()
      Get the shortDescription property: The short version of description.
      Returns:
      the shortDescription value.
    • setShortDescription

      public AtlasGlossaryCategory setShortDescription(String shortDescription)
      Set the shortDescription property: The short version of description.
      Parameters:
      shortDescription - the shortDescription value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getLastModifiedTS

      public String getLastModifiedTS()
      Get the lastModifiedTS property: ETag for concurrency control.
      Returns:
      the lastModifiedTS value.
    • setLastModifiedTS

      public AtlasGlossaryCategory setLastModifiedTS(String lastModifiedTS)
      Set the lastModifiedTS property: ETag for concurrency control.
      Parameters:
      lastModifiedTS - the lastModifiedTS value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getCreateTime

      public Long getCreateTime()
      Get the createTime property: The created time of the record.
      Returns:
      the createTime value.
    • setCreateTime

      public AtlasGlossaryCategory setCreateTime(Long createTime)
      Set the createTime property: The created time of the record.
      Parameters:
      createTime - the createTime value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getCreatedBy

      public String getCreatedBy()
      Get the createdBy property: The user who created the record.
      Returns:
      the createdBy value.
    • setCreatedBy

      public AtlasGlossaryCategory setCreatedBy(String createdBy)
      Set the createdBy property: The user who created the record.
      Parameters:
      createdBy - the createdBy value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getUpdateTime

      public Long getUpdateTime()
      Get the updateTime property: The update time of the record.
      Returns:
      the updateTime value.
    • setUpdateTime

      public AtlasGlossaryCategory setUpdateTime(Long updateTime)
      Set the updateTime property: The update time of the record.
      Parameters:
      updateTime - the updateTime value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getUpdatedBy

      public String getUpdatedBy()
      Get the updatedBy property: The user who updated the record.
      Returns:
      the updatedBy value.
    • setUpdatedBy

      public AtlasGlossaryCategory setUpdatedBy(String updatedBy)
      Set the updatedBy property: The user who updated the record.
      Parameters:
      updatedBy - the updatedBy value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getAnchor

      public AtlasGlossaryHeader getAnchor()
      Get the anchor property: The glossary header with basic information.
      Returns:
      the anchor value.
    • setAnchor

      public AtlasGlossaryCategory setAnchor(AtlasGlossaryHeader anchor)
      Set the anchor property: The glossary header with basic information.
      Parameters:
      anchor - the anchor value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getChildrenCategories

      public List<AtlasRelatedCategoryHeader> getChildrenCategories()
      Get the childrenCategories property: An array of children categories.
      Returns:
      the childrenCategories value.
    • setChildrenCategories

      public AtlasGlossaryCategory setChildrenCategories(List<AtlasRelatedCategoryHeader> childrenCategories)
      Set the childrenCategories property: An array of children categories.
      Parameters:
      childrenCategories - the childrenCategories value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getParentCategory

      public AtlasRelatedCategoryHeader getParentCategory()
      Get the parentCategory property: The header of the related category.
      Returns:
      the parentCategory value.
    • setParentCategory

      public AtlasGlossaryCategory setParentCategory(AtlasRelatedCategoryHeader parentCategory)
      Set the parentCategory property: The header of the related category.
      Parameters:
      parentCategory - the parentCategory value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • getTerms

      public List<AtlasRelatedTermHeader> getTerms()
      Get the terms property: An array of related term headers.
      Returns:
      the terms value.
    • setTerms

      Set the terms property: An array of related term headers.
      Parameters:
      terms - the terms value to set.
      Returns:
      the AtlasGlossaryCategory object itself.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<AtlasGlossaryCategory>
      Throws:
      IOException
    • fromJson

      public static AtlasGlossaryCategory fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of AtlasGlossaryCategory from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of AtlasGlossaryCategory if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the AtlasGlossaryCategory.