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
ConstructorsConstructorDescriptionDefault constructorConnectorReport(ConnectorReport template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn 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.longReturn 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.booleanReturn if the connector should be started in its own thread to allow it to block on a listening call.inthashCode()Return hash code for this objectvoidsetComponentDescription(ComponentDescription componentDescription) Set up the component description information that the connector uses to register with the audit log.voidsetConnectorType(ConnectorType connectorType) Set up the ConnectorType object.voidsetProducedActionTargetTypes(List<ActionTargetType> producedActionTargetTypes) Set up the produced action target namesvoidsetProducedGuards(List<GuardType> producedGuards) Set up the supported guardsvoidsetProducedRequestParameters(List<RequestParameterType> producedRequestParameters) Set up request parameters returned are returned by the governance service.voidsetRefreshTimeInterval(long refreshTimeInterval) Set up the recommended number of minutes between each call to the connector to refresh the metadata.voidsetSupportedActionTargetTypes(List<ActionTargetType> supportedActionTargetTypes) Set up the supported action target namesvoidsetSupportedAnalysisSteps(List<AnalysisStepType> supportedAnalysisSteps) Set up the list of analysis steps (survey action service only).voidsetSupportedAnnotationTypes(List<AnnotationTypeType> supportedAnnotationTypes) Set up the list of annotation types (survey action service only).voidsetSupportedConfigurationProperties(List<ConfigurationPropertyType> supportedConfigurationProperties) Set up the list of supported configuration property types that describe how the connector's behaviour can be modified.voidsetSupportedRequestParameters(List<RequestParameterType> supportedRequestParameters) Set up request parameters returned are used by the governance service to control its behaviour.voidsetSupportedRequestTypes(List<RequestTypeType> supportedRequestTypes) Set up the supported request types.voidsetUsesBlockingCalls(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
-