public final class SdkVersion extends java.lang.Object implements IUnknownPropertiesConsumer
Constructor and Description |
---|
SdkVersion()
Deprecated.
Use |
SdkVersion(@NotNull java.lang.String name,
@NotNull java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown) |
void |
addIntegration(@NotNull java.lang.String integration) |
void |
addPackage(@NotNull java.lang.String name,
@NotNull java.lang.String version) |
@Nullable java.util.List<java.lang.String> |
getIntegrations() |
@NotNull java.lang.String |
getName() |
@Nullable java.util.List<SentryPackage> |
getPackages() |
@NotNull java.lang.String |
getVersion() |
void |
setName(@NotNull java.lang.String name) |
void |
setVersion(@NotNull java.lang.String version) |
static @NotNull SdkVersion |
updateSdkVersion(@Nullable SdkVersion sdk,
@NotNull java.lang.String name,
@NotNull java.lang.String version)
Updates the Sdk name and version or create a new one with the given values
|
public SdkVersion(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String version)
@Deprecated public SdkVersion()
Use SdkVersion(String, String)
instead.
@NotNull public @NotNull java.lang.String getVersion()
public void setVersion(@NotNull @NotNull java.lang.String version)
@NotNull public @NotNull java.lang.String getName()
public void setName(@NotNull @NotNull java.lang.String name)
public void addPackage(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String version)
public void addIntegration(@NotNull @NotNull java.lang.String integration)
@ApiStatus.Internal public void acceptUnknownProperties(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer
@Nullable public @Nullable java.util.List<SentryPackage> getPackages()
@Nullable public @Nullable java.util.List<java.lang.String> getIntegrations()
@NotNull public static @NotNull SdkVersion updateSdkVersion(@Nullable @Nullable SdkVersion sdk, @NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String version)
sdk
- the SdkVersion object or nullname
- the sdk nameversion
- the sdk version