Class TemplateRequestBody
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.properties.TemplateProperties
-
- org.odpi.openmetadata.accessservices.datamanager.rest.TemplateRequestBody
-
- All Implemented Interfaces:
Serializable
public class TemplateRequestBody extends TemplateProperties
TemplateRequestBody carries the parameters for creating a new asset using a template. The external source identifiers indicate whether the new asset should be created as an external element or not.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TemplateRequestBody()
Default constructorTemplateRequestBody(TemplateProperties template)
Copy/clone constructorTemplateRequestBody(TemplateRequestBody template)
Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object objectToCompare)
Return comparison result based on the content of the properties.String
getExternalSourceGUID()
Return the unique identifier of the software server capability entity that represented the external source - null for local.String
getExternalSourceName()
Return the unique name of the software server capability entity that represented the external source.String
getParentGUID()
Return an optional parent GUID to attach the new element to.int
hashCode()
Return hash code for this objectvoid
setExternalSourceGUID(String externalSourceGUID)
Set up the unique identifier of the software server capability entity that represented the external source - null for local.void
setExternalSourceName(String externalSourceName)
Set up the unique name of the software server capability entity that represented the external source.void
setParentGUID(String parentGUID)
Set up an optional parent GUID to attach the new element to.String
toString()
JSON-style toString-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.TemplateProperties
getDescription, getDisplayName, getNetworkAddress, getPathName, getQualifiedName, getVersionIdentifier, setDescription, setDisplayName, setNetworkAddress, setPathName, setQualifiedName, setVersionIdentifier
-
-
-
-
Constructor Detail
-
TemplateRequestBody
public TemplateRequestBody()
Default constructor
-
TemplateRequestBody
public TemplateRequestBody(TemplateRequestBody template)
Copy/clone constructor- Parameters:
template
- object to copy
-
TemplateRequestBody
public TemplateRequestBody(TemplateProperties template)
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Detail
-
getExternalSourceGUID
public String getExternalSourceGUID()
Return the unique identifier of the software server capability entity that represented the external source - null for local.- Returns:
- string guid
-
setExternalSourceGUID
public void setExternalSourceGUID(String externalSourceGUID)
Set up the unique identifier of the software server capability entity that represented the external source - null for local.- Parameters:
externalSourceGUID
- string guid
-
getExternalSourceName
public String getExternalSourceName()
Return the unique name of the software server capability entity that represented the external source.- Returns:
- string name
-
setExternalSourceName
public void setExternalSourceName(String externalSourceName)
Set up the unique name of the software server capability entity that represented the external source.- Parameters:
externalSourceName
- string name
-
getParentGUID
public String getParentGUID()
Return an optional parent GUID to attach the new element to.- Returns:
- guid
-
setParentGUID
public void setParentGUID(String parentGUID)
Set up an optional parent GUID to attach the new element to.- Parameters:
parentGUID
- guid
-
toString
public String toString()
JSON-style toString- Overrides:
toString
in classTemplateProperties
- Returns:
- return string containing the property names and values
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.- Overrides:
equals
in classTemplateProperties
- Parameters:
objectToCompare
- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()
Return hash code for this object- Overrides:
hashCode
in classTemplateProperties
- Returns:
- int hash code
-
-