Android.App.PrivateCompute Namespace

Classes

Name Description
AssistantQueryRequest

Request object specifically for Assistant Query Egress operations.

AssistantQueryRequest.Builder

Builder for AssistantQueryRequest.

AssistantQueryRequest.Query

Payload containing the raw query details to be routed to the non-PCC assistant process.

AssistantQueryRequest.Query.Builder
AssistantQueryRequest.Query.InterfaceConsts
AssistantQueryResponse

Specialized response for Assistant Query use-cases.

AssistantQueryResponse.Builder

Builder for AssistantQueryResponse.

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
EgressResponse

Abstract base response class for PccSandboxManager.

EgressResponse.InterfaceConsts
MigrationException

Exception thrown when a migration request fails.

MigrationRequestResult

Result of a migration request initiated by a PCC component.

MigrationRequestResult.InterfaceConsts
PccClient

Provides a connection to a PCC service.

PccEgressException

Exception thrown when an egress request fails inside the PCC sandbox.

PccEgressException.InterfaceConsts
PccEgressException.SensitiveCategoryInfo

Details about the detected sensitive content that caused an egress request to be rejected.

PccEgressException.SensitiveCategoryInfo.InterfaceConsts
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
MigrationStatus
PccEgressExceptionStatusError