Class ClientMessage

java.lang.Object
ai.superstream.model.ClientMessage

public class ClientMessage extends Object
Represents a message to be sent to the superstream.clients topic.
  • Constructor Details

    • ClientMessage

      public ClientMessage()
    • ClientMessage

      public ClientMessage(int superstreamClusterId, boolean active, String clientId, String ipAddress, String clientVersion, String language, String clientType, Map<String,Object> originalConfiguration, Map<String,Object> optimizedConfiguration)
  • Method Details

    • getSuperstreamClusterId

      public int getSuperstreamClusterId()
    • setSuperstreamClusterId

      public void setSuperstreamClusterId(int superstreamClusterId)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • getClientVersion

      public String getClientVersion()
    • setClientVersion

      public void setClientVersion(String clientVersion)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getClientType

      public String getClientType()
    • setClientType

      public void setClientType(String clientType)
    • getOriginalConfiguration

      public Map<String,Object> getOriginalConfiguration()
    • setOriginalConfiguration

      public void setOriginalConfiguration(Map<String,Object> originalConfiguration)
    • getOptimizedConfiguration

      public Map<String,Object> getOptimizedConfiguration()
    • setOptimizedConfiguration

      public void setOptimizedConfiguration(Map<String,Object> optimizedConfiguration)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object