Show / Hide Table of Contents

Class DevicesResource.DeviceUsersResource.ClientStatesResource

The "clientStates" collection of methods.

Inheritance
object
DevicesResource.DeviceUsersResource.ClientStatesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudIdentity.v1
Assembly: Google.Apis.CloudIdentity.v1.dll
Syntax
public class DevicesResource.DeviceUsersResource.ClientStatesResource

Constructors

ClientStatesResource(IClientService)

Constructs a new resource.

Declaration
public ClientStatesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Get(string)

Gets the client state for the device user

Declaration
public virtual DevicesResource.DeviceUsersResource.ClientStatesResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. Resource name of the ClientState in format: devices/{device}/deviceUsers/{device_user}/clientStates/{partner}, where device is the unique ID assigned to the Device, device_user is the unique ID assigned to the User and partner identifies the partner storing the data. To get the client state for devices belonging to your own organization, the partnerId is in the format: customerId-*anystring*. Where the customerId is your organization's customer ID and anystring is any suffix. This suffix is used in setting up Custom Access Levels in Context-Aware Access. You may use my_customer instead of the customer ID for devices managed by your own organization. You may specify - in place of the {device}, so the ClientState resource name can be: devices/-/deviceUsers/{device_user_resource}/clientStates/{partner}.

Returns
Type Description
DevicesResource.DeviceUsersResource.ClientStatesResource.GetRequest

List(string)

Lists the client states for the given search query.

Declaration
public virtual DevicesResource.DeviceUsersResource.ClientStatesResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. To list all ClientStates, set this to "devices/-/deviceUsers/-". To list all ClientStates owned by a DeviceUser, set this to the resource name of the DeviceUser. Format: devices/{device}/deviceUsers/{deviceUser}

Returns
Type Description
DevicesResource.DeviceUsersResource.ClientStatesResource.ListRequest

Patch(GoogleAppsCloudidentityDevicesV1ClientState, string)

Updates the client state for the device user Note: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium

Declaration
public virtual DevicesResource.DeviceUsersResource.ClientStatesResource.PatchRequest Patch(GoogleAppsCloudidentityDevicesV1ClientState body, string name)
Parameters
Type Name Description
GoogleAppsCloudidentityDevicesV1ClientState body

The body of the request.

string name

Output only. Resource name of the ClientState in format: devices/{device}/deviceUsers/{device_user}/clientState/{partner}, where partner corresponds to the partner storing the data. For partners belonging to the "BeyondCorp Alliance", this is the partner ID specified to you by Google. For all other callers, this is a string of the form: {customer}-suffix, where customer is your customer ID. The suffix is any string the caller specifies. This string will be displayed verbatim in the administration console. This suffix is used in setting up Custom Access Levels in Context-Aware Access. Your organization's customer ID can be obtained from the URL: GET https://www.googleapis.com/admin/directory/v1/customers/my_customer The id field in the response contains the customer ID starting with the letter 'C'. The customer ID to be used in this API is the string after the letter 'C' (not including 'C')

Returns
Type Description
DevicesResource.DeviceUsersResource.ClientStatesResource.PatchRequest
In this article
Back to top Generated by DocFX