Class AtlasBusinessMetadataDef
java.lang.Object
com.azure.analytics.purview.datamap.models.AtlasBusinessMetadataDef
- All Implemented Interfaces:
com.azure.json.JsonSerializable<AtlasBusinessMetadataDef>
public final class AtlasBusinessMetadataDef
extends Object
implements com.azure.json.JsonSerializable<AtlasBusinessMetadataDef>
class that captures details of a struct-type.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AtlasBusinessMetadataDef class. -
Method Summary
Modifier and TypeMethodDescriptionstatic AtlasBusinessMetadataDeffromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AtlasBusinessMetadataDef from the JsonReader.Get the attributeDefs property: An array of attribute definitions.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 description property: The description of the type definition.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.setAttributeDefs(List<AtlasAttributeDef> attributeDefs) Set the attributeDefs property: An array of attribute definitions.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.setDescription(String description) Set the description property: The description of the type definition.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
-
AtlasBusinessMetadataDef
public AtlasBusinessMetadataDef()Creates an instance of AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef object itself.
-
getAttributeDefs
Get the attributeDefs property: An array of attribute definitions.- Returns:
- the attributeDefs value.
-
setAttributeDefs
Set the attributeDefs property: An array of attribute definitions.- Parameters:
attributeDefs- the attributeDefs value to set.- Returns:
- the AtlasBusinessMetadataDef object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<AtlasBusinessMetadataDef>- Throws:
IOException
-
fromJson
public static AtlasBusinessMetadataDef fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of AtlasBusinessMetadataDef from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AtlasBusinessMetadataDef 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 AtlasBusinessMetadataDef.
-