Class IntegrationServiceRequestBody

All Implemented Interfaces:
Serializable

public class IntegrationServiceRequestBody extends OMAGServerClientConfig
IntegrationServiceRequestBody passes the minimum information to set up an integration service.
See Also:
  • Constructor Details

    • IntegrationServiceRequestBody

      public IntegrationServiceRequestBody()
      Default constructor for use with Jackson libraries
    • IntegrationServiceRequestBody

      public IntegrationServiceRequestBody(IntegrationServiceRequestBody template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • 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:
      toString in class OMAGServerClientConfig
      Returns:
      JSON style description of variables.
    • equals

      public boolean equals(Object objectToCompare)
      Validate that an object is equal depending on their stored values.
      Overrides:
      equals in class OMAGServerClientConfig
      Parameters:
      objectToCompare - object
      Returns:
      boolean result
    • hashCode

      public int hashCode()
      Return a hash code based on the values of this object.
      Overrides:
      hashCode in class OMAGServerClientConfig
      Returns:
      in hash code