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
ConstructorsConstructorDescriptionDefault constructorActionTargetType(ActionTargetType template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn 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.booleanReturn 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.inthashCode()Return hash code for this objectvoidsetDeployedImplementationType(String deployedImplementationType) Set up a more specific definition of a permitted action target.voidsetDescription(String description) Set up the description of the action target.voidSet up the string to use as the name of the action target.voidsetOtherPropertyValues(Map<String, String> otherPropertyValues) Set up a map of property name to property value to provide additional information for this governance service..voidsetRequired(boolean required) Set up whether this action target type is required for this service to work successful.voidsetTypeName(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
-