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()