Class ProviderReport
- java.lang.Object
-
- org.odpi.openmetadata.engineservices.governanceaction.properties.ProviderReport
-
- All Implemented Interfaces:
Serializable
public class ProviderReport extends Object implements Serializable
ProviderReport provides details og a governance action service that could potentially run in the Governance Action Open Metadata Engine Service (OMES).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProviderReport()Default constructorProviderReport(ProviderReport template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Return comparison result based on the content of the properties.ConnectorTypegetConnectorType()Return the connector type for this connector.List<String>getSupportedActionTargetNames()The action target names returned are those that affect the governance action service's behaviour.List<String>getSupportedGuards()The guards describe the output assessment from the governance action service.List<String>getSupportedRequestParameters()The request parameters returned are used by the governance action service to control its behaviour.List<String>getSupportedRequestSourceNames()The request source names returned are the request source names that affect the governance action service's behaviour.List<String>getSupportedRequestTypes()The request types returned are those that affect the governance action service's behaviour.inthashCode()Return hash code for this objectvoidsetConnectorType(ConnectorType connectorType)Set up the connector type for this connector.voidsetSupportedActionTargetNames(List<String> supportedActionTargetNames)Set up the supported action target namesvoidsetSupportedGuards(List<String> supportedGuards)Set up the supported guardsvoidsetSupportedRequestParameters(List<String> supportedRequestParameters)Set up request parameters returned are used by the governance action service to control its behaviour.voidsetSupportedRequestSourceNames(List<String> supportedRequestSourceNames)Set up the request source names.voidsetSupportedRequestTypes(List<String> supportedRequestTypes)Set up the supported request types.StringtoString()JSON-style toString
-
-
-
Constructor Detail
-
ProviderReport
public ProviderReport()
Default constructor
-
ProviderReport
public ProviderReport(ProviderReport template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getConnectorType
public ConnectorType getConnectorType()
Return the connector type for this connector.- Returns:
- OCF ConnectorType object that can be used in connection objects
-
setConnectorType
public void setConnectorType(ConnectorType connectorType)
Set up the connector type for this connector.- Parameters:
connectorType- OCF ConnectorType object
-
getSupportedRequestTypes
public List<String> getSupportedRequestTypes()
The request types returned are those that affect the governance action service's behaviour. Other request types may be used to call the governance action service but they result in default behaviour.- Returns:
- list of request types with special meaning
-
setSupportedRequestTypes
public void setSupportedRequestTypes(List<String> supportedRequestTypes)
Set up the supported request types.- Parameters:
supportedRequestTypes- list of request types with special meaning
-
getSupportedRequestParameters
public List<String> getSupportedRequestParameters()
The request parameters returned are used by the governance action service to control its behaviour.- Returns:
- list of parameter names with special meaning
-
setSupportedRequestParameters
public void setSupportedRequestParameters(List<String> supportedRequestParameters)
Set up request parameters returned are used by the governance action service to control its behaviour.- Parameters:
supportedRequestParameters- list of parameter names with special meaning
-
getSupportedRequestSourceNames
public List<String> getSupportedRequestSourceNames()
The request source names returned are the request source names that affect the governance action service's behaviour. Other request source names may be used in a call the governance action service but they result in default behaviour.- Returns:
- list of request source names with special meaning
-
setSupportedRequestSourceNames
public void setSupportedRequestSourceNames(List<String> supportedRequestSourceNames)
Set up the request source names.- Parameters:
supportedRequestSourceNames- list of request source names with special meaning
-
getSupportedActionTargetNames
public List<String> getSupportedActionTargetNames()
The action target names returned are those that affect the governance action service's behaviour. Other action target names may be used in a call the governance action service but they result in default behaviour.- Returns:
- list of action target names with special meaning
-
setSupportedActionTargetNames
public void setSupportedActionTargetNames(List<String> supportedActionTargetNames)
Set up the supported action target names- Parameters:
supportedActionTargetNames- list of action target names with special meaning
-
getSupportedGuards
public List<String> getSupportedGuards()
The guards describe the output assessment from the governance action service. The list returned is the complete list of guards to expect from the governance action service. They are used when defining governance action processes that choreograph the execution of governance action services using the guards to determine the path in the process to take.- Returns:
- list of guards produced by this service
-
setSupportedGuards
public void setSupportedGuards(List<String> supportedGuards)
Set up the supported guards- Parameters:
supportedGuards- list of guards produced by this service
-
toString
public String toString()
JSON-style toString
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.
-
-