Class AtlasEnumDef
java.lang.Object
com.azure.analytics.purview.datamap.models.AtlasEnumDef
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AtlasEnumDef>
public final class AtlasEnumDef
extends Object
implements com.azure.json.JsonSerializable<AtlasEnumDef>
class that captures details of an enum-type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AtlasEnumDeffromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AtlasEnumDef from the JsonReader.Get the category property: The enum of type category.Get the createdBy property: The user who created the record.Get the createTime property: The created time of the record.Get the dateFormatter property: The date format.Get the defaultValue property: The default value.Get the description property: The description of the type definition.Get the elementDefs property: An array of enum element definitions.getGuid()Get the guid property: The GUID of the type definition.Get the lastModifiedTS property: ETag for concurrency control.getName()Get the name property: The name of the type definition.Get the options property: The options for the type definition.Get the serviceType property: The service type.Get the typeVersion property: The version of the type.Get the updatedBy property: The user who updated the record.Get the updateTime property: The update time of the record.Get the version property: The version of the record.setCategory(TypeCategory category) Set the category property: The enum of type category.setCreatedBy(String createdBy) Set the createdBy property: The user who created the record.setCreateTime(Long createTime) Set the createTime property: The created time of the record.setDateFormatter(DateFormat dateFormatter) Set the dateFormatter property: The date format.setDefaultValue(String defaultValue) Set the defaultValue property: The default value.setDescription(String description) Set the description property: The description of the type definition.setElementDefs(List<AtlasEnumElementDef> elementDefs) Set the elementDefs property: An array of enum element definitions.Set the guid property: The GUID of the type definition.setLastModifiedTS(String lastModifiedTS) Set the lastModifiedTS property: ETag for concurrency control.Set the name property: The name of the type definition.setOptions(Map<String, String> options) Set the options property: The options for the type definition.setServiceType(String serviceType) Set the serviceType property: The service type.setTypeVersion(String typeVersion) Set the typeVersion property: The version of the type.setUpdatedBy(String updatedBy) Set the updatedBy property: The user who updated the record.setUpdateTime(Long updateTime) Set the updateTime property: The update time of the record.setVersion(Long version) Set the version property: The version of the record.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
AtlasEnumDef
public AtlasEnumDef()Creates an instance of AtlasEnumDef class.
-
-
Method Details
-
getCategory
Get the category property: The enum of type category.- Returns:
- the category value.
-
setCategory
Set the category property: The enum of type category.- Parameters:
category- the category value to set.- Returns:
- the AtlasEnumDef object itself.
-
getCreateTime
Get the createTime property: The created time of the record.- Returns:
- the createTime value.
-
setCreateTime
Set the createTime property: The created time of the record.- Parameters:
createTime- the createTime value to set.- Returns:
- the AtlasEnumDef object itself.
-
getCreatedBy
Get the createdBy property: The user who created the record.- Returns:
- the createdBy value.
-
setCreatedBy
Set the createdBy property: The user who created the record.- Parameters:
createdBy- the createdBy value to set.- Returns:
- the AtlasEnumDef object itself.
-
getDateFormatter
Get the dateFormatter property: The date format.- Returns:
- the dateFormatter value.
-
setDateFormatter
Set the dateFormatter property: The date format.- Parameters:
dateFormatter- the dateFormatter value to set.- Returns:
- the AtlasEnumDef object itself.
-
getDescription
Get the description property: The description of the type definition.- Returns:
- the description value.
-
setDescription
Set the description property: The description of the type definition.- Parameters:
description- the description value to set.- Returns:
- the AtlasEnumDef object itself.
-
getGuid
Get the guid property: The GUID of the type definition.- Returns:
- the guid value.
-
setGuid
Set the guid property: The GUID of the type definition.- Parameters:
guid- the guid value to set.- Returns:
- the AtlasEnumDef object itself.
-
getName
Get the name property: The name of the type definition.- Returns:
- the name value.
-
setName
Set the name property: The name of the type definition.- Parameters:
name- the name value to set.- Returns:
- the AtlasEnumDef object itself.
-
getOptions
Get the options property: The options for the type definition.- Returns:
- the options value.
-
setOptions
Set the options property: The options for the type definition.- Parameters:
options- the options value to set.- Returns:
- the AtlasEnumDef object itself.
-
getServiceType
Get the serviceType property: The service type.- Returns:
- the serviceType value.
-
setServiceType
Set the serviceType property: The service type.- Parameters:
serviceType- the serviceType value to set.- Returns:
- the AtlasEnumDef object itself.
-
getTypeVersion
Get the typeVersion property: The version of the type.- Returns:
- the typeVersion value.
-
setTypeVersion
Set the typeVersion property: The version of the type.- Parameters:
typeVersion- the typeVersion value to set.- Returns:
- the AtlasEnumDef object itself.
-
getUpdateTime
Get the updateTime property: The update time of the record.- Returns:
- the updateTime value.
-
setUpdateTime
Set the updateTime property: The update time of the record.- Parameters:
updateTime- the updateTime value to set.- Returns:
- the AtlasEnumDef object itself.
-
getUpdatedBy
Get the updatedBy property: The user who updated the record.- Returns:
- the updatedBy value.
-
setUpdatedBy
Set the updatedBy property: The user who updated the record.- Parameters:
updatedBy- the updatedBy value to set.- Returns:
- the AtlasEnumDef object itself.
-
getVersion
Get the version property: The version of the record.- Returns:
- the version value.
-
setVersion
Set the version property: The version of the record.- Parameters:
version- the version value to set.- Returns:
- the AtlasEnumDef object itself.
-
getLastModifiedTS
Get the lastModifiedTS property: ETag for concurrency control.- Returns:
- the lastModifiedTS value.
-
setLastModifiedTS
Set the lastModifiedTS property: ETag for concurrency control.- Parameters:
lastModifiedTS- the lastModifiedTS value to set.- Returns:
- the AtlasEnumDef object itself.
-
getDefaultValue
Get the defaultValue property: The default value.- Returns:
- the defaultValue value.
-
setDefaultValue
Set the defaultValue property: The default value.- Parameters:
defaultValue- the defaultValue value to set.- Returns:
- the AtlasEnumDef object itself.
-
getElementDefs
Get the elementDefs property: An array of enum element definitions.- Returns:
- the elementDefs value.
-
setElementDefs
Set the elementDefs property: An array of enum element definitions.- Parameters:
elementDefs- the elementDefs value to set.- Returns:
- the AtlasEnumDef object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<AtlasEnumDef>- Throws:
IOException
-
fromJson
Reads an instance of AtlasEnumDef from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AtlasEnumDef 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 AtlasEnumDef.
-