Class ConnectorReport
java.lang.Object
org.odpi.openmetadata.commonservices.ffdc.properties.ConnectorReport
ConnectorReport is a collection of information provided by a connector provider that describes the operation of
a connector. It is designed to aid an administrator setting up the configuration for a connector.
-
Constructor Summary
ConstructorDescriptionDefault constructorConnectorReport
(ConnectorReport template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return comparison result based on the content of the properties.Return the component description information that the connector uses to register with the audit log.Return the ConnectorType object.The action target names returned are those produced by the governance service.The guards describe the output assessment from the governance action service.The request parameters returned are produced by the governance service.long
Return the recommended number of minutes between each call to the connector to refresh the metadata.The action target names returned are those that affect the governance service's behaviour.Return the list of analysis steps (survey action service only).Return the list of annotation types (survey action service only).Return the list of supported configuration property types that describe how the connector's behaviour can be modified.The request parameters returned are used by the governance service to control its behaviour.The request types returned are those that affect the governance service's behaviour.boolean
Return if the connector should be started in its own thread to allow it to block on a listening call.int
hashCode()
Return hash code for this objectvoid
setComponentDescription
(ComponentDescription componentDescription) Set up the component description information that the connector uses to register with the audit log.void
setConnectorType
(ConnectorType connectorType) Set up the ConnectorType object.void
setProducedActionTargetTypes
(List<ActionTargetType> producedActionTargetTypes) Set up the produced action target namesvoid
setProducedGuards
(List<GuardType> producedGuards) Set up the supported guardsvoid
setProducedRequestParameters
(List<RequestParameterType> producedRequestParameters) Set up request parameters returned are returned by the governance service.void
setRefreshTimeInterval
(long refreshTimeInterval) Set up the recommended number of minutes between each call to the connector to refresh the metadata.void
setSupportedActionTargetTypes
(List<ActionTargetType> supportedActionTargetTypes) Set up the supported action target namesvoid
setSupportedAnalysisSteps
(List<AnalysisStepType> supportedAnalysisSteps) Set up the list of analysis steps (survey action service only).void
setSupportedAnnotationTypes
(List<AnnotationTypeType> supportedAnnotationTypes) Set up the list of annotation types (survey action service only).void
setSupportedConfigurationProperties
(List<ConfigurationPropertyType> supportedConfigurationProperties) Set up the list of supported configuration property types that describe how the connector's behaviour can be modified.void
setSupportedRequestParameters
(List<RequestParameterType> supportedRequestParameters) Set up request parameters returned are used by the governance service to control its behaviour.void
setSupportedRequestTypes
(List<RequestTypeType> supportedRequestTypes) Set up the supported request types.void
setUsesBlockingCalls
(boolean usesBlockingCalls) Set up if the connector should be started in its own thread to allow it to block on a listening call.toString()
JSON-style toString
-
Constructor Details
-
ConnectorReport
public ConnectorReport()Default constructor -
ConnectorReport
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getComponentDescription
Return the component description information that the connector uses to register with the audit log.- Returns:
- component description structure
-
setComponentDescription
Set up the component description information that the connector uses to register with the audit log.- Parameters:
componentDescription
- component description structure
-
getConnectorType
Return the ConnectorType object.- Returns:
- connectorType
-
setConnectorType
Set up the ConnectorType object.- Parameters:
connectorType
- - connectorType object
-
getRefreshTimeInterval
public long getRefreshTimeInterval()Return the recommended number of minutes between each call to the connector to refresh the metadata. Zero means that refresh is only called at server start up and whenever the refresh REST API request is made to the integration daemon. If the refresh time interval is greater than 0 then additional calls to refresh are added spaced out by the refresh time interval.- Returns:
- minute count
-
setRefreshTimeInterval
public void setRefreshTimeInterval(long refreshTimeInterval) Set up the recommended number of minutes between each call to the connector to refresh the metadata. Zero means that refresh is only called at server start up and whenever the refresh REST API request is made to the integration daemon. If the refresh time interval is greater than 0 then additional calls to refresh are added spaced out by the refresh time interval.- Parameters:
refreshTimeInterval
- minute count
-
getUsesBlockingCalls
public boolean getUsesBlockingCalls()Return if the connector should be started in its own thread to allow it to block on a listening call.- Returns:
- boolean flag
-
setUsesBlockingCalls
public void setUsesBlockingCalls(boolean usesBlockingCalls) Set up if the connector should be started in its own thread to allow it to block on a listening call.- Parameters:
usesBlockingCalls
- boolean flag
-
getSupportedConfigurationProperties
Return the list of supported configuration property types that describe how the connector's behaviour can be modified.- Returns:
- list of configuration property types
-
setSupportedConfigurationProperties
public void setSupportedConfigurationProperties(List<ConfigurationPropertyType> supportedConfigurationProperties) Set up the list of supported configuration property types that describe how the connector's behaviour can be modified.- Parameters:
supportedConfigurationProperties
- list of configuration property types
-
getSupportedRequestTypes
The request types returned are those that affect the governance service's behaviour. Other request types may be used to call the governance service, but they result in default behaviour.- Returns:
- list of request types with special meaning
-
setSupportedRequestTypes
Set up the supported request types.- Parameters:
supportedRequestTypes
- list of request types with special meaning
-
getSupportedRequestParameters
The request parameters returned are used by the governance service to control its behaviour.- Returns:
- list of parameter names with special meaning
-
setSupportedRequestParameters
Set up request parameters returned are used by the governance service to control its behaviour.- Parameters:
supportedRequestParameters
- list of parameter names with special meaning
-
getSupportedActionTargetTypes
The action target names returned are those that affect the governance service's behaviour. Other action target names may be used in a call the governance service, but they result in default behaviour.- Returns:
- list of action target names with special meaning
-
setSupportedActionTargetTypes
Set up the supported action target names- Parameters:
supportedActionTargetTypes
- list of action target names with special meaning
-
getSupportedAnalysisSteps
Return the list of analysis steps (survey action service only).- Returns:
- list
-
setSupportedAnalysisSteps
Set up the list of analysis steps (survey action service only).- Parameters:
supportedAnalysisSteps
- list
-
getSupportedAnnotationTypes
Return the list of annotation types (survey action service only).- Returns:
- list
-
setSupportedAnnotationTypes
Set up the list of annotation types (survey action service only).- Parameters:
supportedAnnotationTypes
- list
-
getProducedRequestParameters
The request parameters returned are produced by the governance service.- Returns:
- list of parameter names with special meaning
-
setProducedRequestParameters
Set up request parameters returned are returned by the governance service.- Parameters:
producedRequestParameters
- list of parameter names with special meaning
-
getProducedActionTargetTypes
The action target names returned are those produced by the governance service.- Returns:
- list of action target names with special meaning
-
setProducedActionTargetTypes
Set up the produced action target names- Parameters:
producedActionTargetTypes
- list of action target names with special meaning
-
getProducedGuards
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 with descriptions
-
setProducedGuards
Set up the supported guards- Parameters:
producedGuards
- list of guards produced by this service with descriptions
-
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
-