Class IntegrationServiceSummary

  • All Implemented Interfaces:
    java.io.Serializable

    public class IntegrationServiceSummary
    extends java.lang.Object
    implements java.io.Serializable
    IntegrationServiceSummary provides a structure to return the status of the connectors associated with an integration service.
    See Also:
    Serialized Form
    • Constructor Detail

      • IntegrationServiceSummary

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

        public IntegrationServiceSummary​(IntegrationServiceSummary template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getIntegrationServiceId

        public int getIntegrationServiceId()
        Return the code number (ordinal) for this integration service.
        Returns:
        int ordinal
      • setIntegrationServiceId

        public void setIntegrationServiceId​(int integrationServiceId)
        Set up the code number (ordinal) for this integration service.
        Parameters:
        integrationServiceId - int ordinal
      • setIntegrationServiceFullName

        public void setIntegrationServiceFullName​(java.lang.String integrationServiceFullName)
        Set up the full name of the integration service.
        Parameters:
        integrationServiceFullName - String name
      • getIntegrationServiceFullName

        public java.lang.String getIntegrationServiceFullName()
        Return the full name of the integration service.
        Returns:
        String name
      • getIntegrationServiceURLMarker

        public java.lang.String getIntegrationServiceURLMarker()
        Return the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.
        Returns:
        String default name
      • setIntegrationServiceURLMarker

        public void setIntegrationServiceURLMarker​(java.lang.String integrationServiceURLMarker)
        Set up the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.
        Parameters:
        integrationServiceURLMarker - url fragment
      • getIntegrationServiceDescription

        public java.lang.String getIntegrationServiceDescription()
        Return the short description of the integration service. The default value is in English but this can be changed.
        Returns:
        String description
      • setIntegrationServiceDescription

        public void setIntegrationServiceDescription​(java.lang.String integrationServiceDescription)
        Set up the short description of the integration service.
        Parameters:
        integrationServiceDescription - String description
      • getIntegrationServiceWiki

        public java.lang.String getIntegrationServiceWiki()
        Return the wiki page link for the integration service.
        Returns:
        String url
      • setIntegrationServiceWiki

        public void setIntegrationServiceWiki​(java.lang.String integrationServiceWiki)
        Set up the wiki page link for the integration service.
        Parameters:
        integrationServiceWiki - String url
      • getIntegrationConnectorReports

        public java.util.List<IntegrationConnectorReport> getIntegrationConnectorReports()
        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
      • setIntegrationConnectorReports

        public void setIntegrationConnectorReports​(java.util.List<IntegrationConnectorReport> integrationConnectorReports)
        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:
        integrationConnectorReports - Connector status
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class java.lang.Object
        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 java.lang.Object
        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 java.lang.Object
        Returns:
        in hash code