Class Notification


  • class Notification
    extends java.lang.Object
    A class representing notification object (§3.58) in run.invocations.toolExecutionNotifications (§3.20.21)
    See Also:
    3.58 notification object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) @Nullable SarifException exception  
      (package private) @NonNull java.lang.String id  
      (package private) @NonNull Level level  
      (package private) @NonNull java.lang.String message  
    • Constructor Summary

      Constructors 
      Constructor Description
      Notification​(@NonNull java.lang.String id, @NonNull java.lang.String message, @NonNull Level level, @Nullable SarifException exception)  
    • Field Detail

      • id

        final @NonNull java.lang.String id
      • message

        final @NonNull java.lang.String message
      • level

        final @NonNull Level level
    • Constructor Detail

      • Notification

        Notification​(@NonNull java.lang.String id,
                     @NonNull java.lang.String message,
                     @NonNull Level level,
                     @Nullable SarifException exception)
    • Method Detail

      • toJsonObject

        com.google.gson.JsonObject toJsonObject()