java.lang.Object
org.odpi.openmetadata.accessservices.itinfrastructure.properties.ConfigurationItemRelationshipProperties
org.odpi.openmetadata.accessservices.itinfrastructure.properties.ServerAssetUseProperties

public class ServerAssetUseProperties extends ConfigurationItemRelationshipProperties
ServerAssetUseProperties describes the properties for the ServerAssetUse relationship between a software server capability and an asset.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    Copy/clone constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object objectToCompare)
    Equals method that returns true if containing properties are the same.
    Return the description of the relationship between the software server capability and the asset.
    int
    Return the maximum number of running asset instances controlled by the software server capability.
    boolean
    Return whether the maximum instances value is set up or just default.
    int
    Return the minimum number of running asset instances controlled by the software server capability.
    boolean
    Return whether the minimum instances value is set up or just default.
    org.odpi.openmetadata.frameworks.openmetadata.enums.ServerAssetUseType
    Return the types of interactions that the software server capability may have with the asset.
    int
    Hash code for this object
    void
    setDescription(String description)
    Set up the description of the relationship between the software server capability and the asset.
    void
    setMaximumInstances(int maximumInstances)
    Set up the maximum number of running asset instances controlled by the software server capability.
    void
    setMaximumInstancesSet(boolean maximumInstancesSet)
    Set up whether the maximum instances value is set up or just default.
    void
    setMinimumInstances(int minimumInstances)
    Set up the minimum number of running asset instances controlled by the software server capability.
    void
    setMinimumInstancesSet(boolean minimumInstancesSet)
    Set up whether the minimum instances value is set up or just default.
    void
    setUseType(org.odpi.openmetadata.frameworks.openmetadata.enums.ServerAssetUseType useType)
    Set up the types of interactions that the software server capability may have with the asset.
    JSON-style toString.

    Methods inherited from class org.odpi.openmetadata.accessservices.itinfrastructure.properties.ConfigurationItemRelationshipProperties

    getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ServerAssetUseProperties

      public ServerAssetUseProperties()
      Default constructor
    • ServerAssetUseProperties

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

    • getUseType

      public org.odpi.openmetadata.frameworks.openmetadata.enums.ServerAssetUseType getUseType()
      Return the types of interactions that the software server capability may have with the asset.
      Returns:
      ServerAssetUseType enum
    • setUseType

      public void setUseType(org.odpi.openmetadata.frameworks.openmetadata.enums.ServerAssetUseType useType)
      Set up the types of interactions that the software server capability may have with the asset.
      Parameters:
      useType - ServerAssetUseType enum
    • getDescription

      public String getDescription()
      Return the description of the relationship between the software server capability and the asset.
      Returns:
      text
    • setDescription

      public void setDescription(String description)
      Set up the description of the relationship between the software server capability and the asset.
      Parameters:
      description - text
    • getMinimumInstancesSet

      public boolean getMinimumInstancesSet()
      Return whether the minimum instances value is set up or just default.
      Returns:
      flag
    • setMinimumInstancesSet

      public void setMinimumInstancesSet(boolean minimumInstancesSet)
      Set up whether the minimum instances value is set up or just default.
      Parameters:
      minimumInstancesSet - flag
    • getMinimumInstances

      public int getMinimumInstances()
      Return the minimum number of running asset instances controlled by the software server capability.
      Returns:
      integer
    • setMinimumInstances

      public void setMinimumInstances(int minimumInstances)
      Set up the minimum number of running asset instances controlled by the software server capability.
      Parameters:
      minimumInstances - integer
    • getMaximumInstancesSet

      public boolean getMaximumInstancesSet()
      Return whether the maximum instances value is set up or just default.
      Returns:
      flag
    • setMaximumInstancesSet

      public void setMaximumInstancesSet(boolean maximumInstancesSet)
      Set up whether the maximum instances value is set up or just default.
      Parameters:
      maximumInstancesSet - flag
    • getMaximumInstances

      public int getMaximumInstances()
      Return the maximum number of running asset instances controlled by the software server capability.
      Returns:
      integer
    • setMaximumInstances

      public void setMaximumInstances(int maximumInstances)
      Set up the maximum number of running asset instances controlled by the software server capability.
      Parameters:
      maximumInstances - integer
    • 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