# HasConfigurableValue

# HasConfigurableValue

<br />

```
public interface HasConfigurableValue<T extends Object>
```

<br />

*** ** * ** ***

## Summary

| ### Public methods |
|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract void`    | [configure](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/HasConfigurableValue#configure(kotlin.Function1))`(` ` @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` Function1<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` T, `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`> action` `)` |

## Public methods

### configure

```
abstract void configure(
    @ExtensionFunctionType @NonNull Function1<@NonNull T, Unit> action
)
```