# PerformException.Builder

# PerformException.Builder

Artifact:[androidx.test.espresso:espresso-core](https://developer.android.com/jetpack/androidx/releases/test-espresso)  
[View Source](https://cs.android.com/search?q=file:androidx/test/espresso/PerformException.java+class:androidx.test.espresso.PerformException.Builder)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/espresso/PerformException.Builder "View this page in Java")

<br />

```
class PerformException.Builder
```

<br />

*** ** * ** ***

Builder for[PerformException](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException).

## Summary

|                                                 ### Public constructors                                                 |
|-------------------------------------------------------------------------------------------------------------------------|
| [Builder](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#Builder())`()` |

|                                                     ### Public functions                                                      |
|-------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [PerformException](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException)`!`                 | [build](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#build())`()`                                                                                                                                                             |
| [PerformException.Builder](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder)`!` | [from](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#from(androidx.test.espresso.PerformException))`(instance: `[PerformException](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException)`!)` |
| [PerformException.Builder](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder)`!` | [withActionDescription](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#withActionDescription(java.lang.String))`(actionDescription: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`!)`      |
| [PerformException.Builder](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder)`!` | [withCause](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#withCause(java.lang.Throwable))`(cause: `[Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)`!)`                                 |
| [PerformException.Builder](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder)`!` | [withViewDescription](https://developer.android.com/reference/kotlin/androidx/test/espresso/PerformException.Builder#withViewDescription(java.lang.String))`(viewDescription: `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`!)`            |

## Public constructors

### Builder

```
Builder()
```  

## Public functions

### build

```
fun build(): PerformException!
```  

### from

```
fun from(instance: PerformException!): PerformException.Builder!
```  

### withActionDescription

```
fun withActionDescription(actionDescription: String!): PerformException.Builder!
```  

### withCause

```
fun withCause(cause: Throwable!): PerformException.Builder!
```  

### withViewDescription

```
fun withViewDescription(viewDescription: String!): PerformException.Builder!
```