ReceivedKeyedAppStateBuilder
abstract class ReceivedKeyedAppStateBuilder
kotlin.Any | |
↳ | androidx.enterprise.feedback.ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
The builder for ReceivedKeyedAppState
.
Summary
Public methods | |
---|---|
abstract ReceivedKeyedAppState |
build() Instantiate the |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder | |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder | |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
setMessage(@Nullable message: String?) |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
setPackageName(@NonNull packageName: String) |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
setSeverity(severity: Int) |
abstract ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
setTimestamp(timestamp: Long) |
Public methods
build
@NonNull abstract fun build(): ReceivedKeyedAppState
Instantiate the ReceivedKeyedAppState
.
Assumes the key and severity are set.
setData
@NonNull abstract fun setData(@Nullable data: String?): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
setKey
@NonNull abstract fun setKey(@NonNull key: String): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
setMessage
@NonNull abstract fun setMessage(@Nullable message: String?): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
setPackageName
@NonNull abstract fun setPackageName(@NonNull packageName: String): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
setSeverity
@NonNull abstract fun setSeverity(severity: Int): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
setTimestamp
@NonNull abstract fun setTimestamp(timestamp: Long): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder