# ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder

# ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder

Artifact:[androidx.enterprise:enterprise-feedback](https://developer.android.com/jetpack/androidx/releases/enterprise)  
[View Source](https://cs.android.com/search?q=file:androidx/enterprise/feedback/ReceivedKeyedAppState.java+class:androidx.enterprise.feedback.ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder "View this page in Java")

<br />

```
@AutoValue.Builder
abstract class ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

<br />

*** ** * ** ***

The builder for[ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState).

## Summary

|                                                                                      ### Public functions                                                                                       |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract `[ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState)                                                           | [build](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#build())`()` Instantiate the[ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState).                                                                                                                                 |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setData](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setData(java.lang.String))`(data: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`?)` Set[getData](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getData()).                                   |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setKey](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setKey(java.lang.String))`(key: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`)` Set[getKey](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getKey()).                                         |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setMessage](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setMessage(java.lang.String))`(message: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`?)` Set[getMessage](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getMessage()).                    |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setPackageName](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setPackageName(java.lang.String))`(packageName: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`)` Set[getPackageName](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getPackageName()). |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setSeverity](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setSeverity(int))`(severity: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` Set[getSeverity](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getSeverity()).                                   |
| `abstract `[ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder) | [setTimestamp](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder#setTimestamp(long))`(timestamp: `[Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)`)` Set[getTimestamp](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getTimestamp()).                           |

## Public functions

### build

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun build(): ReceivedKeyedAppState
```

Instantiate the[ReceivedKeyedAppState](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState).

Assumes the key and severity are set.  

### setData

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setData(data: String?): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getData](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getData()).  

### setKey

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setKey(key: String): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getKey](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getKey()).  

### setMessage

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setMessage(message: String?): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getMessage](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getMessage()).  

### setPackageName

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setPackageName(packageName: String): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getPackageName](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getPackageName()).  

### setSeverity

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setSeverity(severity: Int): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getSeverity](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getSeverity()).  

### setTimestamp

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/enterprise#1.0.0)  

```
abstract fun setTimestamp(timestamp: Long): ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder
```

Set[getTimestamp](https://developer.android.com/reference/kotlin/androidx/enterprise/feedback/ReceivedKeyedAppState#getTimestamp()).