Class AlertProviderConfiguration

java.lang.Object
com.scaleoutsoftware.digitaltwin.core.AlertProviderConfiguration
All Implemented Interfaces:
Serializable

public class AlertProviderConfiguration extends Object implements Serializable
Configuration for an alert provider.
See Also:
  • Constructor Details

    • AlertProviderConfiguration

      public AlertProviderConfiguration(String alertProviderType, String url, String integrationKey, String routingKey, String name, String entityId)
      Construct an alert provider configuration.
      Parameters:
      alertProviderType - the alert provider type.
      url - the alert provider URL where alerts should be posted.
      integrationKey - the integration key.
      routingKey - the routing key.
      name - the name of the alert provider.
      entityId - the entity Id.
  • Method Details

    • getAlertProviderType

      public String getAlertProviderType()
      Retrieve the alert provider type for this configuration.
      Returns:
      the alert provider type.
    • getURL

      public String getURL()
      Retrieve the URL for this alert provider configuration.
      Returns:
      the URL for this alert provider configuration.
    • getIntegrationKey

      public String getIntegrationKey()
      Retrieve the integration key for this alert provider configuration.
      Returns:
      the integration key for this alert provider configuration.
    • getRoutingKey

      public String getRoutingKey()
      Retrieve the routing key for this alert provider configuration.
      Returns:
      the routing key for this alert provider configuration.
    • getName

      public String getName()
      Retrieve the name of this alert provider configuration.
      Returns:
      the name of this alert provider configuration.
    • getEntityId

      public String getEntityId()
      Retrieve the entity ID for this alert provider configuration.
      Returns:
      the entity ID for this alert provider configuration.
    • toString

      public String toString()
      Overrides:
      toString in class Object