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