Class DataStoreProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataAssetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataStoreProperties
- Direct Known Subclasses:
DatabaseProperties
,DataFileProperties
,FileFolderProperties
DataStoreProperties provides the JavaBean for describing a data store. This is a physical store of data.
It is saved in the catalog as an asset.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
displayDescription, displayName
-
Constructor Summary
ConstructorDescriptionDefault constructorDataStoreProperties
(AssetProperties template) Copy/clone constructor.DataStoreProperties
(DataStoreProperties template) Copy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the time that the data store was created.Retrieve the name of the technology used for this data asset.Return the description of the encoding used in the data store.Return the name of the natural language used for text strings within the data store.Return the additional properties associated with the encoding process.Return the name of the encoding style used in the data store.Return the last known time the data store was modified.Return the fully qualified physical location of the data store.int
hashCode()
Return hash code based on properties.void
setCreateTime
(Date createTime) Set up the time that the data store was created.void
setDeployedImplementationType
(String deployedImplementationType) Set up the name of the technology used for this data asset.void
setEncodingDescription
(String encodingDescription) Set up the description of the encoding used in the data store.void
setEncodingLanguage
(String encodingLanguage) Set up the name of the natural language used for text strings within the data store.void
setEncodingProperties
(Map<String, String> encodingProperties) Set up the additional properties associated with the encoding process.void
setEncodingType
(String encodingType) Set up the name of the encoding style used in the data store.void
setModifiedTime
(Date modifiedTime) Setup the last known time the data store was modified.void
setPathName
(String pathName) Set up the fully qualified physical location of the data store.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataAssetProperties
cloneToAsset
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
cloneToAsset, getDisplayDescription, getDisplayName, getName, getResourceDescription, getResourceName, getVersionIdentifier, setName, setResourceDescription, setResourceName, setVersionIdentifier
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
getAbbreviation, getDisplaySummary, getUsage, setAbbreviation, setDisplayDescription, setDisplayName, setDisplaySummary, setUsage
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
getAdditionalProperties, getQualifiedName, getVendorProperties, setAdditionalProperties, setQualifiedName, setVendorProperties
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, getTypeName, setEffectiveFrom, setEffectiveTo, setExtendedProperties, setTypeName
-
Constructor Details
-
DataStoreProperties
public DataStoreProperties()Default constructor -
DataStoreProperties
Copy/clone constructor.- Parameters:
template
- object to copy
-
DataStoreProperties
Copy/clone constructor.- Parameters:
template
- object to copy
-
-
Method Details
-
getPathName
Return the fully qualified physical location of the data store. This should be suitable for the network address of the Endpoint.- Returns:
- string name
-
setPathName
Set up the fully qualified physical location of the data store. This should be suitable for the network address of the Endpoint.- Parameters:
pathName
- string name
-
getCreateTime
Return the time that the data store was created.- Returns:
- date
-
setCreateTime
Set up the time that the data store was created.- Parameters:
createTime
- date
-
getModifiedTime
Return the last known time the data store was modified.- Returns:
- date
-
setModifiedTime
Setup the last known time the data store was modified.- Parameters:
modifiedTime
- date
-
getEncodingType
Return the name of the encoding style used in the data store.- Returns:
- string name
-
setEncodingType
Set up the name of the encoding style used in the data store.- Parameters:
encodingType
- string name
-
getEncodingLanguage
Return the name of the natural language used for text strings within the data store.- Returns:
- string language name
-
setEncodingLanguage
Set up the name of the natural language used for text strings within the data store.- Parameters:
encodingLanguage
- string language name
-
getEncodingDescription
Return the description of the encoding used in the data store.- Returns:
- string text
-
setEncodingDescription
Set up the description of the encoding used in the data store.- Parameters:
encodingDescription
- string text
-
getEncodingProperties
Return the additional properties associated with the encoding process.- Returns:
- map of name-value pairs
-
setEncodingProperties
Set up the additional properties associated with the encoding process.- Parameters:
encodingProperties
- map of name-value pairs
-
getDeployedImplementationType
Retrieve the name of the technology used for this data asset.- Overrides:
getDeployedImplementationType
in classAssetProperties
- Returns:
- string name
-
setDeployedImplementationType
Set up the name of the technology used for this data asset.- Overrides:
setDeployedImplementationType
in classAssetProperties
- Parameters:
deployedImplementationType
- string name
-
toString
Standard toString method.- Overrides:
toString
in classDataAssetProperties
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classAssetProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCode
in classAssetProperties
- Returns:
- int
-