Package io.sentry

Class Baggage


  • @Experimental
    public final class Baggage
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Baggage​(@NotNull ILogger logger)  
      Baggage​(@NotNull java.util.Map<java.lang.String,​java.lang.String> keyValues, @NotNull ILogger logger)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Baggage fromHeader​(@Nullable java.lang.String headerValue, @NotNull ILogger logger)  
      static Baggage fromHeader​(@Nullable java.util.List<java.lang.String> headerValues, @NotNull ILogger logger)  
      @Nullable java.lang.String get​(@Nullable java.lang.String key)  
      void set​(@NotNull java.lang.String key, @Nullable java.lang.String value)  
      void setEnvironment​(@Nullable java.lang.String environment)  
      void setPublicKey​(@Nullable java.lang.String publicKey)  
      void setRelease​(@Nullable java.lang.String release)  
      void setSampleRate​(@Nullable java.lang.String sampleRate)  
      void setTraceId​(@Nullable java.lang.String traceId)  
      void setTransaction​(@Nullable java.lang.String transaction)  
      void setUserId​(@Nullable java.lang.String userId)  
      void setUserSegment​(@Nullable java.lang.String userSegment)  
      @NotNull java.lang.String toHeaderString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Baggage

        public Baggage​(@NotNull
                       @NotNull ILogger logger)
      • Baggage

        public Baggage​(@NotNull
                       @NotNull java.util.Map<java.lang.String,​java.lang.String> keyValues,
                       @NotNull
                       @NotNull ILogger logger)
    • Method Detail

      • fromHeader

        public static Baggage fromHeader​(@Nullable
                                         @Nullable java.util.List<java.lang.String> headerValues,
                                         @NotNull
                                         @NotNull ILogger logger)
      • fromHeader

        public static Baggage fromHeader​(@Nullable
                                         @Nullable java.lang.String headerValue,
                                         @NotNull
                                         @NotNull ILogger logger)
      • toHeaderString

        @NotNull
        public @NotNull java.lang.String toHeaderString()
      • get

        @Nullable
        public @Nullable java.lang.String get​(@Nullable
                                              @Nullable java.lang.String key)
      • setTraceId

        public void setTraceId​(@Nullable
                               @Nullable java.lang.String traceId)
      • setPublicKey

        public void setPublicKey​(@Nullable
                                 @Nullable java.lang.String publicKey)
      • setEnvironment

        public void setEnvironment​(@Nullable
                                   @Nullable java.lang.String environment)
      • setRelease

        public void setRelease​(@Nullable
                               @Nullable java.lang.String release)
      • setUserId

        public void setUserId​(@Nullable
                              @Nullable java.lang.String userId)
      • setUserSegment

        public void setUserSegment​(@Nullable
                                   @Nullable java.lang.String userSegment)
      • setTransaction

        public void setTransaction​(@Nullable
                                   @Nullable java.lang.String transaction)
      • setSampleRate

        public void setSampleRate​(@Nullable
                                  @Nullable java.lang.String sampleRate)
      • set

        public void set​(@NotNull
                        @NotNull java.lang.String key,
                        @Nullable
                        @Nullable java.lang.String value)