# ProfilingRequest

# 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)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/os/ProfilingRequest "View this page in Java")

<br />

```
@RequiresApi(api = 35)
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[requestProfiling](https://developer.android.com/reference/kotlin/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 properties                                        |
|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| [CancellationSignal](https://developer.android.com/reference/android/os/CancellationSignal.html)`?` | [cancellationSignal](https://developer.android.com/reference/kotlin/androidx/core/os/ProfilingRequest#cancellationSignal()) |
| [Bundle](https://developer.android.com/reference/android/os/Bundle.html)                            | [params](https://developer.android.com/reference/kotlin/androidx/core/os/ProfilingRequest#params())                         |
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)                         | [profilingType](https://developer.android.com/reference/kotlin/androidx/core/os/ProfilingRequest#profilingType())           |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)`?`                | [tag](https://developer.android.com/reference/kotlin/androidx/core/os/ProfilingRequest#tag())                               |

## Public properties

### cancellationSignal

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

```
val cancellationSignal: CancellationSignal?
```  

### params

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

```
val params: Bundle
```  

### profilingType

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

```
val profilingType: Int
```  

### tag

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

```
val tag: String?
```