# Artifact.ContainsMany

# ContainsMany

```
@Incubating interface ContainsMany
```

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [com.android.build.api.artifact.Artifact.ContainsMany](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/artifact/Artifact.ContainsMany#) |

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [ArtifactType.APK](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/artifact/ArtifactType.APK) |----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------| | [ArtifactType.APK](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/artifact/ArtifactType.APK) | Directory where APK files will be located. | |

Denotes a single[DIRECTORY](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/artifact/Artifact#Companion.DIRECTORY:com.android.build.api.artifact.ArtifactKind.DIRECTORY)that may contain zero to many[com.android.build.api.variant.BuiltArtifact](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/variant/BuiltArtifact.html#).

Artifact types annotated with this marker interface are backed up by a[DIRECTORY](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/artifact/Artifact#Companion.DIRECTORY:com.android.build.api.artifact.ArtifactKind.DIRECTORY)whose content should be read using the[com.android.build.api.variant.BuiltArtifactsLoader](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/variant/BuiltArtifactsLoader.html#).

If producing an artifact type annotated with this marker interface, content should be written using the[com.android.build.api.variant.BuiltArtifacts.save](https://developer.android.com/reference/tools/gradle-api/4.2/com/android/build/api/variant/BuiltArtifacts.html#save(org.gradle.api.file.Directory))methods.

## Summary