# ProfilingRequest

Artifact: [androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core) [View Source](https://cs.android.com/search?q=file:androidx/core/os/Profiling.kt+class:androidx.core.os.ProfilingRequest) Added in [1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)

*** ** * ** ***


```
@RequiresApi(api = 35)
public final class ProfilingRequest
```

<br />

*** ** * ** ***

Profiling request class containing data to submit a profiling request.

This should be constructed using one of the provided builders.

This should be used with `https://developer.android.com/reference/androidx/core/os/package-summary#requestProfiling(android.content.Context,androidx.core.os.ProfilingRequest,java.util.concurrent.Executor,java.util.function.Consumer)` to submit a profiling request.

## Summary

| ### Public methods |
|---|---|
| `final https://developer.android.com/reference/android/os/CancellationSignal.html` | `https://developer.android.com/reference/androidx/core/os/ProfilingRequest#getCancellationSignal()()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/os/Bundle.html` | `https://developer.android.com/reference/androidx/core/os/ProfilingRequest#getParams()()` |
| `final int` | `https://developer.android.com/reference/androidx/core/os/ProfilingRequest#getProfilingType()()` |
| `final https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/core/os/ProfilingRequest#getTag()()` |

## Public methods

### getCancellationSignal

Added in [1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)

```
public final CancellationSignal getCancellationSignal()
```

### getParams

Added in [1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)

```
public final @NonNull Bundle getParams()
```

### getProfilingType

Added in [1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)

```
public final int getProfilingType()
```

### getTag

Added in [1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)

```
public final String getTag()
```