Class ActionTargetType
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.controls.ActionTargetType
ActionTargetType characterises one of the types of open metadata element supported by a specific governance service.
This enables the capability of a governance service to be correctly matched to the resources and elements that it works with.
-
Constructor Summary
ConstructorDescriptionDefault constructorActionTargetType
(ActionTargetType template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return comparison result based on the content of the properties.Return a more specific definition of a permitted action target.Return the description of the action target.getName()
Return the string to use as the name of the action target.Return a map of property name to property value to provide additional information for this governance service.boolean
Return whether this action target type is required for this service to work successful.Return the type name (or super type name) of a permitted action target.int
hashCode()
Return hash code for this objectvoid
setDeployedImplementationType
(String deployedImplementationType) Set up a more specific definition of a permitted action target.void
setDescription
(String description) Set up the description of the action target.void
Set up the string to use as the name of the action target.void
setOtherPropertyValues
(Map<String, String> otherPropertyValues) Set up a map of property name to property value to provide additional information for this governance service..void
setRequired
(boolean required) Set up whether this action target type is required for this service to work successful.void
setTypeName
(String typeName) Set up the type name (or super type name) of a permitted action target.toString()
JSON-style toString
-
Constructor Details
-
ActionTargetType
public ActionTargetType()Default constructor -
ActionTargetType
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getName
Return the string to use as the name of the action target.- Returns:
- string name
-
setName
Set up the string to use as the name of the action target.- Parameters:
name
- string name
-
getDescription
Return the description of the action target.- Returns:
- string
-
setDescription
Set up the description of the action target.- Parameters:
description
- string
-
getTypeName
Return the type name (or super type name) of a permitted action target.- Returns:
- name of an open metadata type
-
setTypeName
Set up the type name (or super type name) of a permitted action target.- Parameters:
typeName
- name of an open metadata type
-
getDeployedImplementationType
Return a more specific definition of a permitted action target.- Returns:
- deployed implementation type name
-
setDeployedImplementationType
Set up a more specific definition of a permitted action target.- Parameters:
deployedImplementationType
- deployed implementation type name
-
getRequired
public boolean getRequired()Return whether this action target type is required for this service to work successful.- Returns:
- boolean flag
-
setRequired
public void setRequired(boolean required) Set up whether this action target type is required for this service to work successful.- Parameters:
required
- boolean flag
-
getOtherPropertyValues
Return a map of property name to property value to provide additional information for this governance service.- Returns:
- map of string to string
-
setOtherPropertyValues
Set up a map of property name to property value to provide additional information for this governance service..- Parameters:
otherPropertyValues
- map of string to string
-
toString
JSON-style toString -
equals
Return comparison result based on the content of the properties. -
hashCode
public int hashCode()Return hash code for this object
-