Class SdkVersion

    • Constructor Detail

      • SdkVersion

        public SdkVersion​(@NotNull
                          @NotNull java.lang.String name,
                          @NotNull
                          @NotNull java.lang.String version)
    • Method Detail

      • getVersion

        @NotNull
        public @NotNull java.lang.String getVersion()
      • setVersion

        public void setVersion​(@NotNull
                               @NotNull java.lang.String version)
      • getName

        @NotNull
        public @NotNull java.lang.String getName()
      • setName

        public void setName​(@NotNull
                            @NotNull java.lang.String name)
      • addPackage

        public void addPackage​(@NotNull
                               @NotNull java.lang.String name,
                               @NotNull
                               @NotNull java.lang.String version)
      • addIntegration

        public void addIntegration​(@NotNull
                                   @NotNull java.lang.String integration)
      • getPackages

        @Nullable
        public @Nullable java.util.List<SentryPackage> getPackages()
      • getIntegrations

        @Nullable
        public @Nullable java.util.List<java.lang.String> getIntegrations()
      • updateSdkVersion

        @NotNull
        public static @NotNull SdkVersion updateSdkVersion​(@Nullable
                                                           @Nullable SdkVersion sdk,
                                                           @NotNull
                                                           @NotNull java.lang.String name,
                                                           @NotNull
                                                           @NotNull java.lang.String version)
        Updates the Sdk name and version or create a new one with the given values
        Parameters:
        sdk - the SdkVersion object or null
        name - the sdk name
        version - the sdk version
        Returns:
        the SdkVersion
      • getUnknown

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getUnknown()
        Specified by:
        getUnknown in interface JsonUnknown
      • setUnknown

        public void setUnknown​(@Nullable
                               @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)
        Specified by:
        setUnknown in interface JsonUnknown