# ExecutionProfile

# ExecutionProfile

[View Source](https://cs.android.com/search?q=file:com/android/build/api/dsl/ExecutionProfile.kt+class:com.android.build.api.dsl.ExecutionProfile)  
Added in 7.4.1  

<br />

```
interface ExecutionProfile : Named
```

<br />

*** ** * ** ***

## Summary

|                             ### Public functions                             |
|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [r8](https://developer.android.com/reference/tools/gradle-api/8.9/com/android/build/api/dsl/ExecutionProfile#r8(kotlin.Function1))`(action: `[ToolOptions](https://developer.android.com/reference/tools/gradle-api/8.9/com/android/build/api/dsl/ToolOptions)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` Specify R8 execution options. |

|                                               ### Public properties                                               |
|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [ToolOptions](https://developer.android.com/reference/tools/gradle-api/8.9/com/android/build/api/dsl/ToolOptions) | [r8](https://developer.android.com/reference/tools/gradle-api/8.9/com/android/build/api/dsl/ExecutionProfile#r8()) Specify R8 execution options. |

|                                                                                                                                                                                                                      ### Inherited functions                                                                                                                                                                                                                      |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[org.gradle.api.Named](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html) |----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [getName](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html#getName--)`()` | |

## Public functions

### r8

Added in 7.4.1  

```
fun r8(action: ToolOptions.() -> Unit): Unit
```

Specify R8 execution options.  

## Public properties

### r8

Added in 7.4.1  

```
val r8: ToolOptions
```

Specify R8 execution options.