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
-
- All Implemented Interfaces:
Serializable
public class IntegrationServiceRequestBody extends OMAGServerClientConfig
IntegrationServiceRequestBody passes the minimum information to set up an integration service.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntegrationServiceRequestBody()Default constructor for use with Jackson librariesIntegrationServiceRequestBody(IntegrationServiceRequestBody template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Validate that an object is equal depending on their stored values.List<IntegrationConnectorConfig>getIntegrationConnectorConfigs()Return the OCF Connection for the topic used to pass requests to this integration service.Map<String,Object>getIntegrationServiceOptions()Return the options for this integration service.inthashCode()Return a hash code based on the values of this object.voidsetIntegrationConnectorConfigs(List<IntegrationConnectorConfig> integrationConnectorConfigs)Set up the OCF Connection for the topic used to pass requests to this integration service.voidsetIntegrationServiceOptions(Map<String,Object> integrationServiceOptions)Set up the options for this integration service.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
getOMAGServerName, getOMAGServerPlatformRootURL, setOMAGServerName, setOMAGServerPlatformRootURL
-
-
-
-
Constructor Detail
-
IntegrationServiceRequestBody
public IntegrationServiceRequestBody()
Default constructor for use with Jackson libraries
-
IntegrationServiceRequestBody
public IntegrationServiceRequestBody(IntegrationServiceRequestBody template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getIntegrationConnectorConfigs
public List<IntegrationConnectorConfig> 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
public Map<String,Object> 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
public void setIntegrationServiceOptions(Map<String,Object> integrationServiceOptions)
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
public String toString()
Standard toString method.- Overrides:
toStringin classOMAGServerClientConfig- Returns:
- JSON style description of variables.
-
equals
public boolean equals(Object objectToCompare)
Validate that an object is equal depending on their stored values.- Overrides:
equalsin classOMAGServerClientConfig- Parameters:
objectToCompare- object- Returns:
- boolean result
-
hashCode
public int hashCode()
Return a hash code based on the values of this object.- Overrides:
hashCodein classOMAGServerClientConfig- Returns:
- in hash code
-
-