Package io.sentry.protocol
Class App
java.lang.Object
io.sentry.protocol.App
- All Implemented Interfaces:
JsonSerializable
,JsonUnknown
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
@Nullable String
@Nullable String
@Nullable String
@Nullable Date
@Nullable String
@Nullable String
@Nullable String
@Nullable Boolean
@Nullable String
int
hashCode()
void
serialize
(@NotNull ObjectWriter writer, @NotNull ILogger logger) void
setAppBuild
(@Nullable String appBuild) void
setAppIdentifier
(@Nullable String appIdentifier) void
setAppName
(@Nullable String appName) void
setAppStartTime
(@Nullable Date appStartTime) void
setAppVersion
(@Nullable String appVersion) void
setBuildType
(@Nullable String buildType) void
setDeviceAppHash
(@Nullable String deviceAppHash) void
setInForeground
(@Nullable Boolean inForeground) void
setPermissions
(@Nullable Map<String, String> permissions) void
setStartType
(@Nullable String startType) void
setUnknown
(@Nullable Map<String, Object> unknown) void
setViewNames
(@Nullable List<String> viewNames)
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
App
public App()
-
-
Method Details
-
getAppIdentifier
-
setAppIdentifier
-
getAppStartTime
-
setAppStartTime
-
getDeviceAppHash
-
setDeviceAppHash
-
getBuildType
-
setBuildType
-
getAppName
-
setAppName
-
getAppVersion
-
setAppVersion
-
getAppBuild
-
setAppBuild
-
getPermissions
-
setPermissions
-
getInForeground
-
setInForeground
-
getViewNames
-
setViewNames
-
getStartType
-
setStartType
-
equals
-
hashCode
public int hashCode() -
getUnknown
- Specified by:
getUnknown
in interfaceJsonUnknown
-
setUnknown
- Specified by:
setUnknown
in interfaceJsonUnknown
-
serialize
public void serialize(@NotNull @NotNull ObjectWriter writer, @NotNull @NotNull ILogger logger) throws IOException - Specified by:
serialize
in interfaceJsonSerializable
- Throws:
IOException
-