Class ServerAssetUseProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.infrastructure.ServerAssetUseProperties
ServerAssetUseProperties describes the properties for the ServerAssetUse relationship between a software
server capability and an asset.
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
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.Return the types of interactions that the software server capability may have with the asset.int
hashCode()
Hash code for this objectvoid
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
(ServerAssetUseType useType) Set up the types of interactions that the software server capability may have with the asset.toString()
JSON-style toString.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
Constructor Details
-
ServerAssetUseProperties
public ServerAssetUseProperties()Default constructor -
ServerAssetUseProperties
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getUseType
Return the types of interactions that the software server capability may have with the asset.- Returns:
- ServerAssetUseType enum
-
setUseType
Set up the types of interactions that the software server capability may have with the asset.- Parameters:
useType
- ServerAssetUseType enum
-
getDescription
Return the description of the relationship between the software server capability and the asset.- Returns:
- text
-
setDescription
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
JSON-style toString.- Overrides:
toString
in classRelationshipProperties
- Returns:
- list of properties and their values.
-
equals
Equals method that returns true if containing properties are the same.- Overrides:
equals
in classRelationshipProperties
- Parameters:
objectToCompare
- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Hash code for this object- Overrides:
hashCode
in classRelationshipProperties
- Returns:
- int
-