Class ServerAssetUseProperties
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.assetmanager.properties.RelationshipProperties
-
- org.odpi.openmetadata.accessservices.assetmanager.properties.ServerAssetUseProperties
-
- All Implemented Interfaces:
Serializable
public class ServerAssetUseProperties extends RelationshipProperties
ServerAssetUseProperties describes the properties for the ServerAssetUse relationship between a software server capability and an asset.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServerAssetUseProperties()Default constructorServerAssetUseProperties(ServerAssetUseProperties template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Equals method that returns true if containing properties are the same.StringgetDescription()Return the description of the relationship between the software server capability and the asset.intgetMaximumInstances()Return the maximum number of running asset instances controlled by the software server capability.booleangetMaximumInstancesSet()Return whether the maximum instances value is set up or just default.intgetMinimumInstances()Return the minimum number of running asset instances controlled by the software server capability.booleangetMinimumInstancesSet()Return whether the minimum instances value is set up or just default.ServerAssetUseTypegetUseType()Return the types of interactions that the software server capability may have with the asset.inthashCode()Hash code for this objectvoidsetDescription(String description)Set up the description of the relationship between the software server capability and the asset.voidsetMaximumInstances(int maximumInstances)Set up the maximum number of running asset instances controlled by the software server capability.voidsetMaximumInstancesSet(boolean maximumInstancesSet)Set up whether the maximum instances value is set up or just default.voidsetMinimumInstances(int minimumInstances)Set up the minimum number of running asset instances controlled by the software server capability.voidsetMinimumInstancesSet(boolean minimumInstancesSet)Set up whether the minimum instances value is set up or just default.voidsetUseType(ServerAssetUseType useType)Set up the types of interactions that the software server capability may have with the asset.StringtoString()JSON-style toString.-
Methods inherited from class org.odpi.openmetadata.accessservices.assetmanager.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
-
-
-
Constructor Detail
-
ServerAssetUseProperties
public ServerAssetUseProperties()
Default constructor
-
ServerAssetUseProperties
public ServerAssetUseProperties(ServerAssetUseProperties template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getUseType
public ServerAssetUseType getUseType()
Return the types of interactions that the software server capability may have with the asset.- Returns:
- ServerAssetUseType enum
-
setUseType
public void setUseType(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:
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
-
-