Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.app.privatecompute

*** ** * ** ***

## Classes

|---|---|
| [AssistantQueryRequest](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest) | Request object specifically for Assistant Query Egress operations. |
| [AssistantQueryRequest.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Builder) | Builder for `https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest`. |
| [AssistantQueryRequest.Query](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Query) | Payload containing the raw query details to be routed to the non-PCC assistant process. |
| [AssistantQueryRequest.Query.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Query.Builder) | Builder for `https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Query`. |
| [AssistantQueryResponse](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryResponse) | Specialized response for Assistant Query use-cases. |
| [AssistantQueryResponse.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryResponse.Builder) | Builder for `https://developer.android.com/reference/android/app/privatecompute/AssistantQueryResponse`. |
| [DataMigrationToPccService](https://developer.android.com/reference/android/app/privatecompute/DataMigrationToPccService) | Base class for a service that handles data migration to the Private Compute Core (PCC) storage of an application. |
| [EgressReceiverService](https://developer.android.com/reference/android/app/privatecompute/EgressReceiverService) | Base Service to be implemented by the partner agent proxy process to receive egress queries from a client running inside the Private Compute Core (PCC) sandbox. |
| [EgressRequest](https://developer.android.com/reference/android/app/privatecompute/EgressRequest)\<R extends [EgressResponse](https://developer.android.com/reference/android/app/privatecompute/EgressResponse)\> | Abstract base request class for PccSandboxManager.egressData operations. |
| [EgressResponse](https://developer.android.com/reference/android/app/privatecompute/EgressResponse) | Abstract base response class for PccSandboxManager.egressData operations. |
| [MigrationRequestResult](https://developer.android.com/reference/android/app/privatecompute/MigrationRequestResult) | Result of a migration request initiated by a PCC component. |
| [PccClient](https://developer.android.com/reference/android/app/privatecompute/PccClient) | Provides a connection to a PCC service. |
| [PccEgressException.SensitiveCategoryInfo](https://developer.android.com/reference/android/app/privatecompute/PccEgressException.SensitiveCategoryInfo) | Details about the detected sensitive content that caused an egress request to be rejected. |
| [PccSandboxManager](https://developer.android.com/reference/android/app/privatecompute/PccSandboxManager) | Manager for interacting with the Private Compute Core (PCC) sandbox. |
| [PccService](https://developer.android.com/reference/android/app/privatecompute/PccService) | Abstract base class for a PCC service that receives data from other components. |

## Exceptions

|---|---|
| [MigrationException](https://developer.android.com/reference/android/app/privatecompute/MigrationException) | Exception thrown when a migration request fails. |
| [PccEgressException](https://developer.android.com/reference/android/app/privatecompute/PccEgressException) | Exception thrown when an egress request fails inside the PCC sandbox. |

-

  ## Classes

  - [AssistantQueryRequest](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest)
  - [AssistantQueryRequest.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Builder)
  - [AssistantQueryRequest.Query](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Query)
  - [AssistantQueryRequest.Query.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryRequest.Query.Builder)
  - [AssistantQueryResponse](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryResponse)
  - [AssistantQueryResponse.Builder](https://developer.android.com/reference/android/app/privatecompute/AssistantQueryResponse.Builder)
  - [DataMigrationToPccService](https://developer.android.com/reference/android/app/privatecompute/DataMigrationToPccService)
  - [EgressReceiverService](https://developer.android.com/reference/android/app/privatecompute/EgressReceiverService)
  - [EgressRequest](https://developer.android.com/reference/android/app/privatecompute/EgressRequest)
  - [EgressResponse](https://developer.android.com/reference/android/app/privatecompute/EgressResponse)
  - [MigrationRequestResult](https://developer.android.com/reference/android/app/privatecompute/MigrationRequestResult)
  - [PccClient](https://developer.android.com/reference/android/app/privatecompute/PccClient)
  - [PccEgressException.SensitiveCategoryInfo](https://developer.android.com/reference/android/app/privatecompute/PccEgressException.SensitiveCategoryInfo)
  - [PccSandboxManager](https://developer.android.com/reference/android/app/privatecompute/PccSandboxManager)
  - [PccService](https://developer.android.com/reference/android/app/privatecompute/PccService)
-

  ## Exceptions

  - [MigrationException](https://developer.android.com/reference/android/app/privatecompute/MigrationException)
  - [PccEgressException](https://developer.android.com/reference/android/app/privatecompute/PccEgressException)