Class ValidValuesRequestBody
java.lang.Object
org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesRequestBody
ValidValuesRequestBody carries the parameters for created a new valid values element.
-
Constructor Summary
ConstructorDescriptionDefault constructorValidValuesRequestBody
(ValidValuesRequestBody template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return a copy of the additional properties.Return the category of reference data for this valid value.Return the classifications associated with this referenceable.Returns the data type of the preferred value.Returns the stored description property for the valid value.Returns the stored display name property for the valid value.Return the properties that are defined for a subtype of referenceable but are not explicitly supported by the bean.boolean
Is the valid value deprecated?Return the preferred values to use in implementations (normally used with definitions)Returns the stored qualified name property for the metadata entity.getScope()
Return the scope of values that this valid value covers (normally used with sets)Return the open metadata type name of this object - this is used to create a subtype of the referenceable.getUsage()
Return the description of how this valid value should be used.int
hashCode()
Return hash code based on properties.void
setAdditionalProperties
(Map<String, String> additionalProperties) Set up additional properties.void
setCategory
(String category) Set up the category of reference data for this valid value.void
setClassifications
(List<ElementClassification> classifications) Set up the list of classifications associated with this referenceable.void
setDataType
(String dataType) Set up the data type of the preferred value.void
setDescription
(String description) Set up the stored description property associated with the valid value.void
setDisplayName
(String displayName) Set up the stored display name property for the valid value.void
setExtendedProperties
(Map<String, Object> extendedProperties) Set up the properties that are defined for a subtype of referenceable but are not explicitly supported by the bean.void
setIsDeprecated
(boolean deprecated) Set whether the valid value is deprecated or not.void
setPreferredValue
(String preferredValue) Set up the preferred values to use in implementations (normally used with definitions)void
setQualifiedName
(String qualifiedName) Set up the fully qualified name.void
Set up the scope of values that this valid value covers (normally used with sets)void
setTypeName
(String typeName) Set up the open metadata type name of this object - this is used to create a subtype of the referenceable.void
Set up the description of how this valid value should be used.toString()
Generate a string containing the properties.
-
Constructor Details
-
ValidValuesRequestBody
public ValidValuesRequestBody()Default constructor -
ValidValuesRequestBody
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getTypeName
Return the open metadata type name of this object - this is used to create a subtype of the referenceable. Any properties associated with this subtype are passed as extended properties.- Returns:
- string type name
-
setTypeName
Set up the open metadata type name of this object - this is used to create a subtype of the referenceable. Any properties associated with this subtype are passed as extended properties.- Parameters:
typeName
- string type name
-
getClassifications
Return the classifications associated with this referenceable.- Returns:
- list of classifications with their properties
-
setClassifications
Set up the list of classifications associated with this referenceable.- Parameters:
classifications
- list of classifications with their properties
-
getQualifiedName
Returns the stored qualified name property for the metadata entity. If no qualified name is available then the empty string is returned.- Returns:
- qualifiedName
-
setQualifiedName
Set up the fully qualified name.- Parameters:
qualifiedName
- String name
-
getAdditionalProperties
Return a copy of the additional properties. Null means no additional properties are available.- Returns:
- AdditionalProperties
-
setAdditionalProperties
Set up additional properties.- Parameters:
additionalProperties
- Additional properties object
-
getExtendedProperties
Return the properties that are defined for a subtype of referenceable but are not explicitly supported by the bean.- Returns:
- map of properties
-
setExtendedProperties
Set up the properties that are defined for a subtype of referenceable but are not explicitly supported by the bean.- Parameters:
extendedProperties
- map of properties
-
getDisplayName
Returns the stored display name property for the valid value. If no display name is available then null is returned.- Returns:
- String name
-
setDisplayName
Set up the stored display name property for the valid value.- Parameters:
displayName
- String name
-
getDescription
Returns the stored description property for the valid value. If no description is provided then null is returned.- Returns:
- description String text
-
setDescription
Set up the stored description property associated with the valid value.- Parameters:
description
- String text
-
getCategory
Return the category of reference data for this valid value.- Returns:
- String name
-
setCategory
Set up the category of reference data for this valid value.- Parameters:
category
- String name
-
getUsage
Return the description of how this valid value should be used.- Returns:
- String text
-
setUsage
Set up the description of how this valid value should be used.- Parameters:
usage
- String text
-
getScope
Return the scope of values that this valid value covers (normally used with sets)- Returns:
- String text
-
setScope
Set up the scope of values that this valid value covers (normally used with sets)- Parameters:
scope
- String text
-
getPreferredValue
Return the preferred values to use in implementations (normally used with definitions)- Returns:
- String value
-
setPreferredValue
Set up the preferred values to use in implementations (normally used with definitions)- Parameters:
preferredValue
- String value
-
getDataType
Returns the data type of the preferred value.- Returns:
- string
-
setDataType
Set up the data type of the preferred value.- Parameters:
dataType
- string
-
getIsDeprecated
public boolean getIsDeprecated()Is the valid value deprecated?- Returns:
- boolean flag
-
setIsDeprecated
public void setIsDeprecated(boolean deprecated) Set whether the valid value is deprecated or not. Default is false.- Parameters:
deprecated
- boolean flag
-
toString
Generate a string containing the properties. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-