Class DevicesResource.DeviceUsersResource.ClientStatesResource.PatchRequest
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
Inheritance
Inherited Members
Namespace: Google.Apis.CloudIdentity.v1
Assembly: Google.Apis.CloudIdentity.v1.dll
Syntax
public class DevicesResource.DeviceUsersResource.ClientStatesResource.PatchRequest : CloudIdentityBaseServiceRequest<Operation>, IClientServiceRequest<Operation>, IClientServiceRequest
Constructors
PatchRequest(IClientService, GoogleAppsCloudidentityDevicesV1ClientState, string)
Constructs a new Patch request.
Declaration
public PatchRequest(IClientService service, GoogleAppsCloudidentityDevicesV1ClientState body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| GoogleAppsCloudidentityDevicesV1ClientState | body | |
| string | name |
Properties
Customer
Optional. Resource name of the customer.
If you're using this API for your own organization, use customers/my_customer If you're using
this API to manage another organization, use customers/{customer}, where customer is the
customer to whom the device belongs.
Declaration
[RequestParameter("customer", RequestParameterType.Query)]
public virtual string Customer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
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')
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
UpdateMask
Optional. Comma-separated list of fully qualified names of fields to be updated. If not specified, all updatable fields in ClientState are updated.
Declaration
[RequestParameter("updateMask", RequestParameterType.Query)]
public virtual object UpdateMask { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes Patch parameter list.
Declaration
protected override void InitParameters()