Class DeploymentProperties
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.assetmanager.properties.RelationshipProperties
-
- org.odpi.openmetadata.accessservices.assetmanager.properties.DeploymentProperties
-
- All Implemented Interfaces:
Serializable
public class DeploymentProperties extends RelationshipProperties
DeploymentProperties describes the properties for the DeployedOn relationship between an IT Infrastructure asset and a destination asset.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DeploymentProperties()Default constructorDeploymentProperties(Map<String,Object> properties, Date effectiveFrom, Date effectiveTo)Copy/clone constructorDeploymentProperties(DeploymentProperties template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>cloneToMap()Turn the properties into a property map.booleanequals(Object objectToCompare)Equals method that returns true if containing properties are the same.StringgetDeployer()Return the userId of the deployer.StringgetDeployerPropertyName()Return the property name from the element used to represent the deployer.StringgetDeployerTypeName()Return the type name of the element used to represent the deployer.OperationalStatusgetDeploymentStatus()Return whether the capability is ready to use.DategetDeploymentTime()Return the time that the capability was deployed into the server.inthashCode()Hash code for this objectvoidsetDeployer(String deployer)Set up the userId of the deployer.voidsetDeployerPropertyName(String deployerPropertyName)Set up the property name from the element used to represent the deployer.voidsetDeployerTypeName(String deployerTypeName)Set up the type name of the element used to represent the deployer.voidsetDeploymentStatus(OperationalStatus deploymentStatus)Set up whether the capability is ready to use.voidsetDeploymentTime(Date deploymentTime)Set up the time that the capability was deployed into the server.StringtoString()JSON-style toString.-
Methods inherited from class org.odpi.openmetadata.accessservices.assetmanager.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
-
-
-
Constructor Detail
-
DeploymentProperties
public DeploymentProperties()
Default constructor
-
DeploymentProperties
public DeploymentProperties(DeploymentProperties template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
cloneToMap
public Map<String,Object> cloneToMap()
Turn the properties into a property map.- Returns:
- property map.
-
getDeploymentTime
public Date getDeploymentTime()
Return the time that the capability was deployed into the server.- Returns:
- date/time
-
setDeploymentTime
public void setDeploymentTime(Date deploymentTime)
Set up the time that the capability was deployed into the server.- Parameters:
deploymentTime- date/time
-
getDeployer
public String getDeployer()
Return the userId of the deployer.- Returns:
- name
-
setDeployer
public void setDeployer(String deployer)
Set up the userId of the deployer.- Parameters:
deployer- name
-
getDeployerTypeName
public String getDeployerTypeName()
Return the type name of the element used to represent the deployer.- Returns:
- string name
-
setDeployerTypeName
public void setDeployerTypeName(String deployerTypeName)
Set up the type name of the element used to represent the deployer.- Parameters:
deployerTypeName- string name
-
getDeployerPropertyName
public String getDeployerPropertyName()
Return the property name from the element used to represent the deployer.- Returns:
- string name
-
setDeployerPropertyName
public void setDeployerPropertyName(String deployerPropertyName)
Set up the property name from the element used to represent the deployer.- Parameters:
deployerPropertyName- string name
-
getDeploymentStatus
public OperationalStatus getDeploymentStatus()
Return whether the capability is ready to use.- Returns:
- operational status enum
-
setDeploymentStatus
public void setDeploymentStatus(OperationalStatus deploymentStatus)
Set up whether the capability is ready to use.- Parameters:
deploymentStatus- operational status enum
-
toString
public String toString()
JSON-style toString.- Overrides:
toStringin classRelationshipProperties- Returns:
- list of properties and their values.
-
equals
public boolean equals(Object objectToCompare)
Equals method that returns true if containing properties are the same.- Overrides:
equalsin classRelationshipProperties- Parameters:
objectToCompare- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Hash code for this object- Overrides:
hashCodein classRelationshipProperties- Returns:
- int
-
-