# Bundle

# Bundle

```
@Incubating interface Bundle
```

|------------------------------------------------------------------------------------------------------------------------------------|
| [com.android.build.api.dsl.Bundle](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#) |

## Summary

|                                                                                                                                                                                                                           ### Public methods                                                                                                                                                                                                                            ||
|--------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [abi](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#abi(kotlin.Function1))`(`action:` `[BundleAbi](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleAbi).()` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br />                             |
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [density](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#density(kotlin.Function1))`(`action:` `[BundleDensity](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleDensity).()` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br />             |
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [deviceTier](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#deviceTier(kotlin.Function1))`(`action:` `[BundleDeviceTier](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleDeviceTier).()` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br /> |
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [language](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#language(kotlin.Function1))`(`action:` `[BundleLanguage](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleLanguage).()` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br />         |
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [texture](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#texture(kotlin.Function1))`(`action:` `[BundleTexture](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleTexture).()` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br />             |

|                                                                                                                                                ### Properties                                                                                                                                                 ||
|-------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| abstract[BundleAbi](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleAbi)               | [abi](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#abi:com.android.build.api.dsl.BundleAbi) <br />                      |
| abstract[BundleDensity](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleDensity)       | [density](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#density:com.android.build.api.dsl.BundleDensity) <br />          |
| abstract[BundleDeviceTier](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleDeviceTier) | [deviceTier](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#deviceTier:com.android.build.api.dsl.BundleDeviceTier) <br /> |
| abstract[BundleLanguage](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleLanguage)     | [language](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#language:com.android.build.api.dsl.BundleLanguage) <br />       |
| abstract[BundleTexture](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BundleTexture)       | [texture](https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/Bundle#texture:com.android.build.api.dsl.BundleTexture) <br />          |

## Public methods

### abi

```
abstract fun abi(action: BundleAbi.() -> Unit): Unit
```  

### density

```
abstract fun density(action: BundleDensity.() -> Unit): Unit
```  

### deviceTier

```
abstract fun deviceTier(action: BundleDeviceTier.() -> Unit): Unit
```  

### language

```
abstract fun language(action: BundleLanguage.() -> Unit): Unit
```  

### texture

```
abstract fun texture(action: BundleTexture.() -> Unit): Unit
```

## Properties

### abi

```
abstract val abi: BundleAbi
```  

### density

```
abstract val density: BundleDensity
```  

### deviceTier

```
abstract val deviceTier: BundleDeviceTier
```  

### language

```
abstract val language: BundleLanguage
```  

### texture

```
abstract val texture: BundleTexture
```