# Artifact.WithQualifiers

[View Source](https://cs.android.com/search?q=file:com/android/build/api/artifact/Artifact.kt+class:com.android.build.api.artifact.Artifact.WithQualifiers) Added in 9.6.0-alpha03


```
@Incubating
interface Artifact.WithQualifiers
```

<br />

*** ** * ** ***

Denotes a `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/artifact/Artifact.Multiple` artifact that can have qualifiers attached to each of its `https://docs.gradle.org/current/javadoc/org/gradle/api/file/FileSystemLocation.html` instances.

While `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/artifact/Artifact.Multiple` artifacts are stored in a flat namespace, it can be beneficial to attach metadata to each artifact. This allows consumers to filter artifacts of interest and only resolve those particular `https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html` instances, rather than resolving all of them.

## Summary

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>?` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/artifact/Artifact.WithQualifiers#qualifierKeys()` The list of attribute keys that can be used to query for specific artifacts. |

## Public properties

### qualifierKeys

Added in 9.6.0-alpha03

```
val qualifierKeys: List<String>?
```

The list of attribute keys that can be used to query for specific artifacts.