Class ProgressMessage

java.lang.Object
ai.reveng.model.ProgressMessage

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ProgressMessage extends Object
ProgressMessage
  • Field Details

  • Constructor Details

    • ProgressMessage

      public ProgressMessage()
  • Method Details

    • level

      public ProgressMessage level(@Nonnull ProgressMessage.LevelEnum level)
    • getLevel

      @Nonnull public ProgressMessage.LevelEnum getLevel()
      Severity level
      Returns:
      level
    • setLevel

      public void setLevel(@Nonnull ProgressMessage.LevelEnum level)
    • step

      public ProgressMessage step(@Nonnull String step)
    • getStep

      @Nonnull public String getStep()
      Step name when the message was emitted
      Returns:
      step
    • setStep

      public void setStep(@Nonnull String step)
    • text

      public ProgressMessage text(@Nonnull String text)
    • getText

      @Nonnull public String getText()
      Message text
      Returns:
      text
    • setText

      public void setText(@Nonnull String text)
    • timestamp

      public ProgressMessage timestamp(@Nonnull OffsetDateTime timestamp)
    • getTimestamp

      @Nonnull public OffsetDateTime getTimestamp()
      When the message was emitted
      Returns:
      timestamp
    • setTimestamp

      public void setTimestamp(@Nonnull OffsetDateTime timestamp)
    • 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
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to ProgressMessage
    • fromJson

      public static ProgressMessage fromJson(String jsonString) throws IOException
      Create an instance of ProgressMessage given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ProgressMessage
      Throws:
      IOException - if the JSON string is invalid with respect to ProgressMessage
    • toJson

      public String toJson()
      Convert an instance of ProgressMessage to an JSON string
      Returns:
      JSON string