# BuiltArtifact

# BuiltArtifact


```
public interface BuiltArtifact extends VariantOutputConfiguration
```

<br />

*** ** * ** ***

Represents a built artifact that is present in the file system.

## Summary

|                                                                                                 ### Public methods                                                                                                  |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) | [getOutputFile](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/BuiltArtifact#getOutputFile())`()` Absolute path to the built file     |
| `abstract `[Integer](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html)                                                                                                           | [getVersionCode](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/BuiltArtifact#getVersionCode())`()` Returns a read-only version code. |
| `abstract `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)                                                                                                             | [getVersionName](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/BuiltArtifact#getVersionName())`()` Returns a read-only version name. |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ### Inherited methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From [com.android.build.api.variant.VariantOutputConfiguration](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/VariantOutputConfiguration) |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[Collection](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[FilterConfiguration](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/FilterConfiguration)`>` | [getFilters](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/VariantOutputConfiguration#getFilters())`()` Returns a possibly empty list of [FilterConfiguration](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/FilterConfiguration) for this output. | | `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[VariantOutputConfiguration.OutputType](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/VariantOutputConfiguration.OutputType)                                                                                                                                                                                   | [getOutputType](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/VariantOutputConfiguration#getOutputType())`()` Returns the output type of the referenced APK.                                                                                                                                         | |

## Public methods

### getOutputFile

```
abstract @NonNull String getOutputFile()
```

Absolute path to the built file  

|                                                                                                  Returns                                                                                                   |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|
| `@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) | the output file path. |

### getVersionCode

```
abstract Integer getVersionCode()
```

Returns a read-only version code.  

|                                            Returns                                             |
|------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
| [Integer](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html) | version code or null if the version code is unknown (not set in manifest nor DSL) |

### getVersionName

```
abstract String getVersionName()
```

Returns a read-only version name.  

|                                           Returns                                            |
|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
| [String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) | version name or null if the version name is unknown (not set in manifest nor DSL) |