Android.App.PrivateCompute Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides services, requests, and results for communication with the Private Compute Core sandbox.
Classes
| Name | Description |
|---|---|
| AssistantQueryRequest |
Request object specifically for Assistant Query Egress operations. |
| AssistantQueryRequest.Builder |
Builder for |
| AssistantQueryRequest.Query |
Payload containing the raw query details to be routed to the non-PCC assistant process. |
| AssistantQueryRequest.Query.Builder |
Builder for Query. |
| AssistantQueryRequest.Query.InterfaceConsts |
Contains the parcelable interface constants exposed for assistant query payloads. |
| AssistantQueryResponse |
Specialized response for Assistant Query use-cases. |
| AssistantQueryResponse.Builder |
Builder for |
| DataMigrationToPccService |
Base class for a service that handles data migration to the Private Compute Core (PCC) storage of an application. |
| 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 |
Abstract base request class for PccSandboxManager. |
| EgressRequest.InterfaceConsts |
Contains the parcelable interface constants exposed for egress requests. |
| EgressResponse |
Abstract base response class for PccSandboxManager. |
| EgressResponse.InterfaceConsts |
Contains the parcelable interface constants exposed for egress responses. |
| MigrationException |
Exception thrown when a migration request fails. |
| MigrationRequestResult |
Result of a migration request initiated by a PCC component. |
| MigrationRequestResult.InterfaceConsts |
Contains the parcelable interface constants exposed for migration results. |
| PccClient |
Provides a connection to a PCC service. |
| PccEgressException |
Exception thrown when an egress request fails inside the PCC sandbox. |
| PccEgressException.InterfaceConsts |
Contains the parcelable interface constants exposed for egress exceptions. |
| PccEgressException.SensitiveCategoryInfo |
Details about the detected sensitive content that caused an egress request to be rejected. |
| PccEgressException.SensitiveCategoryInfo.InterfaceConsts |
Contains the parcelable interface constants exposed for sensitive-category information. |
| PccSandboxManager |
Manager for interacting with the Private Compute Core (PCC) sandbox. |
| PccService |
Abstract base class for a PCC service that receives data from other components. |
Enums
| Name | Description |
|---|---|
| MigrationError |
Identifies invocation and timeout failures for data migration requests. |
| MigrationStatus |
Identifies whether a migration request was accepted or rejected. |
| PccEgressExceptionStatusError |
Identifies why a Private Compute Core egress request failed. |
Remarks
The namespace includes data-receiving services, data migration requests and results, and assistant query requests and responses for communication outside the sandbox. Migration and egress exceptions describe failures in these operations.