Class IntegrationServiceRequestBody

  • All Implemented Interfaces:
    java.io.Serializable

    public class IntegrationServiceRequestBody
    extends OMAGServerClientConfig
    IntegrationServiceRequestBody passes the minimum information to set up an integration service.
    See Also:
    Serialized Form
    • 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 java.util.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​(java.util.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 java.util.Map<java.lang.String,​java.lang.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​(java.util.Map<java.lang.String,​java.lang.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 java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class OMAGServerClientConfig
        Returns:
        JSON style description of variables.
      • equals

        public boolean equals​(java.lang.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