Class NewClassificationRequestBody
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.governanceengine.rest.UpdateRequestBody
-
- org.odpi.openmetadata.accessservices.governanceengine.rest.NewClassificationRequestBody
-
- All Implemented Interfaces:
Serializable
public class NewClassificationRequestBody extends UpdateRequestBody
NewClassificationRequestBody provides a structure for passing the properties for a new classification for a metadata element.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NewClassificationRequestBody()Default constructorNewClassificationRequestBody(NewClassificationRequestBody 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.DategetEffectiveFrom()Return the date/time that this new classification becomes effective in the governance program (null means immediately).DategetEffectiveTo()Return the date/time when the new classification is no longer effective in the governance program (null means until deleted).ElementPropertiesgetProperties()Return the properties for the new classification.inthashCode()Return hash code for this objectvoidsetEffectiveFrom(Date effectiveFrom)Set up the date/time that this new classification becomes effective in the governance program (null means immediately).voidsetEffectiveTo(Date effectiveTo)Set up the date/time when the new classification is no longer effective in the governance program (null means until deleted).voidsetProperties(ElementProperties properties)Set up the properties for the new classification.StringtoString()JSON-style toString.-
Methods inherited from class org.odpi.openmetadata.accessservices.governanceengine.rest.UpdateRequestBody
getEffectiveTime, getForDuplicateProcessing, getForLineage, setEffectiveTime, setForDuplicateProcessing, setForLineage
-
-
-
-
Constructor Detail
-
NewClassificationRequestBody
public NewClassificationRequestBody()
Default constructor
-
NewClassificationRequestBody
public NewClassificationRequestBody(NewClassificationRequestBody template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getEffectiveFrom
public Date getEffectiveFrom()
Return the date/time that this new classification becomes effective in the governance program (null means immediately).- Returns:
- date object
-
setEffectiveFrom
public void setEffectiveFrom(Date effectiveFrom)
Set up the date/time that this new classification becomes effective in the governance program (null means immediately).- Parameters:
effectiveFrom- date object
-
getEffectiveTo
public Date getEffectiveTo()
Return the date/time when the new classification is no longer effective in the governance program (null means until deleted).- Returns:
- date object
-
setEffectiveTo
public void setEffectiveTo(Date effectiveTo)
Set up the date/time when the new classification is no longer effective in the governance program (null means until deleted).- Parameters:
effectiveTo- date object
-
getProperties
public ElementProperties getProperties()
Return the properties for the new classification.- Returns:
- list of properties
-
setProperties
public void setProperties(ElementProperties properties)
Set up the properties for the new classification.- Parameters:
properties- list of properties
-
toString
public String toString()
JSON-style toString.- Overrides:
toStringin classUpdateRequestBody- 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 classUpdateRequestBody- Parameters:
objectToCompare- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Return hash code for this object- Overrides:
hashCodein classUpdateRequestBody- Returns:
- int hash code
-
-