Class IntegrationServiceRequestBody
java.lang.Object
org.odpi.openmetadata.adminservices.configuration.properties.AdminServicesConfigHeader
org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
org.odpi.openmetadata.adminservices.rest.IntegrationServiceRequestBody
IntegrationServiceRequestBody passes the minimum information to set up an integration service.
-
Constructor Summary
ConstructorDescriptionDefault constructor for use with Jackson librariesCopy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Validate that an object is equal depending on their stored values.Return the OCF Connection for the topic used to pass requests to this integration service.Return the options for this integration service.int
hashCode()
Return a hash code based on the values of this object.void
setIntegrationConnectorConfigs
(List<IntegrationConnectorConfig> integrationConnectorConfigs) Set up the OCF Connection for the topic used to pass requests to this integration service.void
setIntegrationServiceOptions
(Map<String, Object> integrationServiceOptions) Set up the options for this integration service.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
getOMAGServerName, getOMAGServerPlatformRootURL, setOMAGServerName, setOMAGServerPlatformRootURL
-
Constructor Details
-
IntegrationServiceRequestBody
public IntegrationServiceRequestBody()Default constructor for use with Jackson libraries -
IntegrationServiceRequestBody
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getIntegrationConnectorConfigs
Return the OCF Connection for the topic used to pass requests to this integration service. The default values are constructed from the integration service name. If this value is set to null then the integration service ignores incoming events.- Returns:
- list of connector configurations
-
setIntegrationConnectorConfigs
public void setIntegrationConnectorConfigs(List<IntegrationConnectorConfig> integrationConnectorConfigs) Set up the OCF Connection for the topic used to pass requests to this integration service. The default values are constructed from the integration service name. If this value is set to null then the integration service ignores incoming events.- Parameters:
integrationConnectorConfigs
- Connection properties
-
getIntegrationServiceOptions
Return the options for this integration service. These are properties that are specific to the integration service.- Returns:
- Map from String to String
-
setIntegrationServiceOptions
Set up the options for this integration service. These are properties that are specific to the integration service.- Parameters:
integrationServiceOptions
- Map from String to String
-
toString
Standard toString method.- Overrides:
toString
in classOMAGServerClientConfig
- Returns:
- JSON style description of variables.
-
equals
Validate that an object is equal depending on their stored values.- Overrides:
equals
in classOMAGServerClientConfig
- Parameters:
objectToCompare
- object- Returns:
- boolean result
-
hashCode
public int hashCode()Return a hash code based on the values of this object.- Overrides:
hashCode
in classOMAGServerClientConfig
- Returns:
- in hash code
-