# CacheAsserts.RequestSet

Artifact: [androidx.media3:media3-test-utils](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/test/utils/CacheAsserts.java+class:androidx.media3.test.utils.CacheAsserts.RequestSet)

*** ** * ** ***


```
class CacheAsserts.RequestSet
```

<br />

*** ** * ** ***

Defines a set of data requests.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#RequestSet(androidx.media3.test.utils.FakeDataSet)(fakeDataSet: https://developer.android.com/reference/kotlin/androidx/media3/test/utils/FakeDataSet!)` |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#getCount()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte/index.html>!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#getData(int)(i: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://developer.android.com/reference/kotlin/androidx/media3/datasource/DataSpec!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#getDataSpec(int)(i: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet!` | `@https://checkerframework.org/api/com/google/errorprone/annotations/CanIgnoreReturnValue.html https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#subset(androidx.media3.datasource.DataSpec...)(dataSpecs: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://developer.android.com/reference/kotlin/androidx/media3/datasource/DataSpec!>!)` |
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet!` | `@https://checkerframework.org/api/com/google/errorprone/annotations/CanIgnoreReturnValue.html https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#subset(java.lang.String...)(uriStrings: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!)` |
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet!` | `@https://checkerframework.org/api/com/google/errorprone/annotations/CanIgnoreReturnValue.html https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#subset(android.net.Uri...)(uris: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://developer.android.com/reference/android/net/Uri.html!>!)` |
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet!` | `@https://checkerframework.org/api/com/google/errorprone/annotations/CanIgnoreReturnValue.html https://developer.android.com/reference/kotlin/androidx/media3/test/utils/CacheAsserts.RequestSet#useBoundedDataSpecFor(java.lang.String)(uriString: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` |

## Public constructors

### RequestSet

```
RequestSet(fakeDataSet: FakeDataSet!)
```

## Public functions

### getCount

```
fun getCount(): Int
```

### getData

```
fun getData(i: Int): Array<Byte>!
```

### getDataSpec

```
fun getDataSpec(i: Int): DataSpec!
```

### subset

```
@CanIgnoreReturnValue
fun subset(dataSpecs: Array<DataSpec!>!): CacheAsserts.RequestSet!
```

### subset

```
@CanIgnoreReturnValue
fun subset(uriStrings: Array<String!>!): CacheAsserts.RequestSet!
```

### subset

```
@CanIgnoreReturnValue
fun subset(uris: Array<Uri!>!): CacheAsserts.RequestSet!
```

### useBoundedDataSpecFor

```
@CanIgnoreReturnValue
fun useBoundedDataSpecFor(uriString: String!): CacheAsserts.RequestSet!
```