Class DevicesResource
The "devices" collection of methods.
Inherited Members
Namespace: Google.Apis.AndroidEnterprise.v1
Assembly: Google.Apis.AndroidEnterprise.v1.dll
Syntax
public class DevicesResource
Constructors
DevicesResource(IClientService)
Constructs a new resource.
Declaration
public DevicesResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
ForceReportUpload(string, string, string)
Uploads a report containing any changes in app states on the device since the last report was generated. You can call this method up to 3 times every 24 hours for a given device. If you exceed the quota, then the Google Play EMM API returns HTTP 429 Too Many Requests.
Declaration
public virtual DevicesResource.ForceReportUploadRequest ForceReportUpload(string enterpriseId, string userId, string deviceId)
Parameters
Type | Name | Description |
---|---|---|
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
string | deviceId | The ID of the device. |
Returns
Type | Description |
---|---|
DevicesResource.ForceReportUploadRequest |
Get(string, string, string)
Retrieves the details of a device.
Declaration
public virtual DevicesResource.GetRequest Get(string enterpriseId, string userId, string deviceId)
Parameters
Type | Name | Description |
---|---|---|
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
string | deviceId | The ID of the device. |
Returns
Type | Description |
---|---|
DevicesResource.GetRequest |
GetState(string, string, string)
Retrieves whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users.
Declaration
public virtual DevicesResource.GetStateRequest GetState(string enterpriseId, string userId, string deviceId)
Parameters
Type | Name | Description |
---|---|---|
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
string | deviceId | The ID of the device. |
Returns
Type | Description |
---|---|
DevicesResource.GetStateRequest |
List(string, string)
Retrieves the IDs of all of a user's devices.
Declaration
public virtual DevicesResource.ListRequest List(string enterpriseId, string userId)
Parameters
Type | Name | Description |
---|---|---|
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
Returns
Type | Description |
---|---|
DevicesResource.ListRequest |
SetState(DeviceState, string, string, string)
Sets whether a device's access to Google services is enabled or disabled. The device state takes effect only if enforcing EMM policies on Android devices is enabled in the Google Admin Console. Otherwise, the device state is ignored and all devices are allowed access to Google services. This is only supported for Google-managed users.
Declaration
public virtual DevicesResource.SetStateRequest SetState(DeviceState body, string enterpriseId, string userId, string deviceId)
Parameters
Type | Name | Description |
---|---|---|
DeviceState | body | The body of the request. |
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
string | deviceId | The ID of the device. |
Returns
Type | Description |
---|---|
DevicesResource.SetStateRequest |
Update(Device, string, string, string)
Updates the device policy. To ensure the policy is properly enforced, you need to prevent unmanaged accounts from accessing Google Play by setting the allowed_accounts in the managed configuration for the Google Play package. See restrict accounts in Google Play. When provisioning a new device, you should set the device policy using this method before adding the managed Google Play Account to the device, otherwise the policy will not be applied for a short period of time after adding the account to the device.
Declaration
public virtual DevicesResource.UpdateRequest Update(Device body, string enterpriseId, string userId, string deviceId)
Parameters
Type | Name | Description |
---|---|---|
Device | body | The body of the request. |
string | enterpriseId | The ID of the enterprise. |
string | userId | The ID of the user. |
string | deviceId | The ID of the device. |
Returns
Type | Description |
---|---|
DevicesResource.UpdateRequest |