# Bundle

# Bundle

<br />

```
interface Bundle
```

<br />

*** ** * ** ***

Features that apply to distribution by the bundle

## Summary

|                                                                                                                                                                                                                                                                                                                                     ### Public functions                                                                                                                                                                                                                                                                                                                                     ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                           | [abi](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#abi(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleAbi](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleAbi)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                                                     |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [codeTransparency](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#codeTransparency(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleCodeTransparency](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleCodeTransparency)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                           | [density](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#density(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleDensity](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleDensity)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                                     |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [deviceTier](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#deviceTier(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleDeviceTier](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleDeviceTier)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                         |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                           | [language](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#language(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleLanguage](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleLanguage)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                                 |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                           | [storeArchive](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#storeArchive(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleStoreArchive](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleStoreArchive)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                 |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                           | [texture](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#texture(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[BundleTexture](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleTexture)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`                                     |

|                                                                                                                               ### Public properties                                                                                                                               ||
|-----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| [BundleAbi](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleAbi)                           | [abi](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#abi())                               |
| [BundleCodeTransparency](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleCodeTransparency) | [codeTransparency](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#codeTransparency())     |
| [BundleDensity](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleDensity)                   | [density](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#density())                       |
| [BundleDeviceTier](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleDeviceTier)             | [deviceTier](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#deviceTier())                 |
| [DirectoryProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/file/DirectoryProperty.html)                                 | [integrityConfigDir](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#integrityConfigDir()) |
| [BundleLanguage](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleLanguage)                 | [language](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#language())                     |
| [BundleStoreArchive](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleStoreArchive)         | [storeArchive](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#storeArchive())             |
| [BundleTexture](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/BundleTexture)                   | [texture](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/Bundle#texture())                       |

## Public functions

### abi

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

### codeTransparency

```
@Incubating
fun codeTransparency(action: @ExtensionFunctionType BundleCodeTransparency.() -> Unit): Unit
```  

### density

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

### deviceTier

```
@Incubating
fun deviceTier(action: @ExtensionFunctionType BundleDeviceTier.() -> Unit): Unit
```  

### language

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

### storeArchive

```
fun storeArchive(action: @ExtensionFunctionType BundleStoreArchive.() -> Unit): Unit
```  

### texture

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

## Public properties

### abi

```
val abi: BundleAbi
```  

### codeTransparency

```
val codeTransparency: BundleCodeTransparency
```  

### density

```
val density: BundleDensity
```  

### deviceTier

```
val deviceTier: BundleDeviceTier
```  

### integrityConfigDir

```
val integrityConfigDir: DirectoryProperty
```  

### language

```
val language: BundleLanguage
```  

### storeArchive

```
val storeArchive: BundleStoreArchive
```  

### texture

```
val texture: BundleTexture
```