Class AssetLineageGraphRequestBody
java.lang.Object
org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody
org.odpi.openmetadata.commonservices.ffdc.rest.EffectiveTimeQueryRequestBody
org.odpi.openmetadata.commonservices.ffdc.rest.AssetLineageGraphRequestBody
AssetLineageGraphRequestBody provides the request body payload for an asset lineage graph.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Equals method that returns true if containing properties are the same.Return the repository time that should be used when retrieving metadata.Return whether a particular information supply chain should be highlighted.Return whether the returned results should just show a particular information supply chain.Return the types of relationships that should be queried.int
hashCode()
Return hash code for this objectvoid
setAsOfTime
(Date asOfTime) Set up the repository time that should be used when retrieving metadata.void
setHighlightISCQualifiedName
(String highlightISCQualifiedName) Set up whether a particular information supply chain should be highlighted.void
setLimitToISCQualifiedName
(String limitToISCQualifiedName) Set up whether the returned results should just show a particular information supply chain.void
setRelationshipTypes
(List<String> relationshipTypes) Set up he types of relationships that should be queried.toString()
JSON-style toString.Methods inherited from class org.odpi.openmetadata.commonservices.ffdc.rest.EffectiveTimeQueryRequestBody
getEffectiveTime, setEffectiveTime
Methods inherited from class org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody
getExternalSourceGUID, getExternalSourceName, setExternalSourceGUID, setExternalSourceName
-
Constructor Details
-
AssetLineageGraphRequestBody
public AssetLineageGraphRequestBody()Default constructor -
AssetLineageGraphRequestBody
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getAsOfTime
Return the repository time that should be used when retrieving metadata.- Returns:
- date/time (default null which means now)
-
setAsOfTime
Set up the repository time that should be used when retrieving metadata.- Parameters:
asOfTime
- date/time (default null which means now)
-
getRelationshipTypes
Return the types of relationships that should be queried.- Returns:
- list
-
setRelationshipTypes
Set up he types of relationships that should be queried.- Parameters:
relationshipTypes
- list
-
getLimitToISCQualifiedName
Return whether the returned results should just show a particular information supply chain. This supply chain has to be connected to the starting asset to show.- Returns:
- qualified name
-
setLimitToISCQualifiedName
Set up whether the returned results should just show a particular information supply chain. This supply chain has to be connected to the starting asset to show.- Parameters:
limitToISCQualifiedName
- qualified name
-
getHighlightISCQualifiedName
Return whether a particular information supply chain should be highlighted.- Returns:
- qualified name
-
setHighlightISCQualifiedName
Set up whether a particular information supply chain should be highlighted.- Parameters:
highlightISCQualifiedName
- qualified name
-
toString
JSON-style toString.- Overrides:
toString
in classEffectiveTimeQueryRequestBody
- Returns:
- list of properties and their values.
-
equals
Equals method that returns true if containing properties are the same.- Overrides:
equals
in classEffectiveTimeQueryRequestBody
- Parameters:
objectToCompare
- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCode
in classEffectiveTimeQueryRequestBody
- Returns:
- int hash code
-