Class SupportedCapabilityProperties

java.lang.Object
org.odpi.openmetadata.accessservices.devops.properties.ConfigurationItemRelationshipProperties
org.odpi.openmetadata.accessservices.devops.properties.SupportedCapabilityProperties

public class SupportedCapabilityProperties extends ConfigurationItemRelationshipProperties
SupportedCapabilityProperties describes the properties for the SoftwareServerSupportedCapabilities relationship between a Software Server and a Software Server Capability.
  • Constructor Details

    • SupportedCapabilityProperties

      public SupportedCapabilityProperties()
      Default constructor
    • SupportedCapabilityProperties

      public SupportedCapabilityProperties(SupportedCapabilityProperties template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • 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
    • getServerCapabilityStatus

      public OperationalStatus getServerCapabilityStatus()
      Return whether the capability is ready to use.
      Returns:
      operational status enum
    • setServerCapabilityStatus

      public void setServerCapabilityStatus(OperationalStatus serverCapabilityStatus)
      Set up whether the capability is ready to use.
      Parameters:
      serverCapabilityStatus - operational status enum
    • toString

      public String toString()
      JSON-style toString.
      Overrides:
      toString in class ConfigurationItemRelationshipProperties
      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:
      equals in class ConfigurationItemRelationshipProperties
      Parameters:
      objectToCompare - object to compare
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Hash code for this object
      Overrides:
      hashCode in class ConfigurationItemRelationshipProperties
      Returns:
      int