Class SoftwareServerPlatformProperties
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.infrastructure.ITInfrastructureProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.infrastructure.SoftwareServerPlatformProperties
- Direct Known Subclasses:
SoftwareServerPlatformRequestBody
SoftwareServerPlatformProperties is a representation of the properties for a software server platform.
This is the process that is visible to the operating system or container.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
displayDescription, displayName
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy/clone constructorCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionConvert this object into an AssetProperties object.cloneToAsset
(String subTypeName) Convert this object into an AssetProperties object.boolean
Compare the values of the supplied object with those stored in the current object.Return the source (such as vendor or operator) of the platform.Return the user identity of the platform.Return the version of the platform.int
hashCode()
Return hash code based on properties.void
setSoftwareServerPlatformSource
(String platformSource) Set up the source (such as vendor or operator) of the platform.void
setSoftwareServerPlatformUserId
(String platformUserId) Set up the user identity of the platform.void
setSoftwareServerPlatformVersion
(String platformVersion) Set up the version of the platform.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
getDeployedImplementationType, getDisplayDescription, getDisplayName, getName, getResourceDescription, getResourceName, getVersionIdentifier, setDeployedImplementationType, 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
-
SoftwareServerPlatformProperties
public SoftwareServerPlatformProperties()Default constructor -
SoftwareServerPlatformProperties
Copy/clone constructor- Parameters:
template
- object to copy
-
SoftwareServerPlatformProperties
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
cloneToAsset
Convert this object into an AssetProperties object. This involves packing the additional properties introduced at this level into the extended properties.- Returns:
- asset properties
-
cloneToAsset
Convert this object into an AssetProperties object. This involves packing the properties introduced at this level into the extended properties.- Overrides:
cloneToAsset
in classITInfrastructureProperties
- Parameters:
subTypeName
- subtype name- Returns:
- asset properties
-
getSoftwareServerPlatformVersion
Return the version of the platform.- Returns:
- version string
-
setSoftwareServerPlatformVersion
Set up the version of the platform.- Parameters:
platformVersion
- version string
-
getSoftwareServerPlatformSource
Return the source (such as vendor or operator) of the platform.- Returns:
- string name
-
setSoftwareServerPlatformSource
Set up the source (such as vendor or operator) of the platform.- Parameters:
platformSource
- string name
-
getSoftwareServerPlatformUserId
Return the user identity of the platform.- Returns:
- string user identity
-
setSoftwareServerPlatformUserId
Set up the user identity of the platform.- Parameters:
platformUserId
- string user identity
-
toString
Standard toString method.- Overrides:
toString
in classITInfrastructureProperties
- 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
-