androiddeviceprovisioning/v1 library

Android Device Provisioning Partner API - v1

Automates Android zero-touch enrollment for device resellers, customers, and EMMs.

For more information, see developers.google.com/zero-touch/

Create an instance of AndroidProvisioningPartnerApi to access these resources:

Classes

AndroidProvisioningPartnerApi
Automates Android zero-touch enrollment for device resellers, customers, and EMMs.
ClaimDeviceRequest
Request message to claim a device on behalf of a customer.
ClaimDeviceResponse
Response message containing device id of the claim.
ClaimDevicesRequest
Request to claim devices asynchronously in batch.
Company
A reseller, vendor, or customer in the zero-touch reseller and customer APIs.
Configuration
A configuration collects the provisioning options for Android devices.
CreateCustomerRequest
Request message to create a customer.
CustomerApplyConfigurationRequest
Request message for customer to assign a configuration to device.
CustomerListConfigurationsResponse
Response message of customer's listing configuration.
CustomerListCustomersResponse
Response message for listing my customers.
CustomerListDevicesResponse
Response message of customer's liting devices.
CustomerListDpcsResponse
Response message of customer's listing DPCs.
CustomerRemoveConfigurationRequest
Request message for customer to remove the configuration from device.
CustomersConfigurationsResource
CustomersDevicesResource
CustomersDpcsResource
CustomersResource
CustomerUnclaimDeviceRequest
Request message for customer to unclaim a device.
Device
An Android or Chrome OS device registered for zero-touch enrollment.
DeviceClaim
A record of a device claimed by a reseller for a customer.
DeviceIdentifier
Encapsulates hardware and product IDs to identify a manufactured device.
DeviceMetadata
Metadata entries that can be attached to a Device.
DeviceReference
A DeviceReference is an API abstraction that lets you supply a device argument to a method using one of the following identifier types: * A numeric API resource ID.
Dpc
An EMM's DPC (device policy controller).
FindDevicesByDeviceIdentifierRequest
Request to find devices.
FindDevicesByDeviceIdentifierResponse
Response containing found devices.
FindDevicesByOwnerRequest
Request to find devices by customers.
FindDevicesByOwnerResponse
Response containing found devices.
GetDeviceSimLockStateRequest
Request to get a device's SIM lock status.
GetDeviceSimLockStateResponse
Response containing a device's SimLock state.
GoogleWorkspaceAccount
A Google Workspace customer.
ListCustomersResponse
Response message of all customers related to this partner.
ListVendorCustomersResponse
Response message to list customers of the vendor.
ListVendorsResponse
Response message to list vendors of the partner.
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationsResource
PartnerClaim
Identifies one claim request.
PartnersCustomersResource
PartnersDevicesResource
PartnersResource
PartnersVendorsCustomersResource
PartnersVendorsResource
PartnerUnclaim
Identifies one unclaim request.
UnclaimDeviceRequest
Request message to unclaim a device.
UnclaimDevicesRequest
Request to unclaim devices asynchronously in batch.
UpdateDeviceMetadataInBatchRequest
Request to update device metadata in batch.
UpdateDeviceMetadataRequest
Request to set metadata for a device.
UpdateMetadataArguments
Identifies metadata updates to one device.

Typedefs

Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.