Class CustomersResource.ReportsResource.FindSaasUsageProfilesRequest
Find SaaS usage reports of a customer grouped by profiles based on the given search and sorting criteria.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.ChromeManagement.v1
Assembly: Google.Apis.ChromeManagement.v1.dll
Syntax
public class CustomersResource.ReportsResource.FindSaasUsageProfilesRequest : ChromeManagementBaseServiceRequest<GoogleChromeManagementV1FindSaasUsageProfilesResponse>, IClientServiceRequest<GoogleChromeManagementV1FindSaasUsageProfilesResponse>, IClientServiceRequest
Constructors
FindSaasUsageProfilesRequest(IClientService, string)
Constructs a new FindSaasUsageProfiles request.
Declaration
public FindSaasUsageProfilesRequest(IClientService service, string customer)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | customer |
Properties
App
Required. The name of the SaaS application (e.g., ChatGPT, Gemini).
Declaration
[RequestParameter("app", RequestParameterType.Query)]
public virtual string App { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Customer
Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer".
Declaration
[RequestParameter("customer", RequestParameterType.Path)]
public virtual string Customer { get; }
Property Value
| Type | Description |
|---|---|
| string |
Filter
Optional. The filter expression to narrow down the SaaS profile reports to return. Supported operators are: =, !=, <, <=, >, >=, :. Logical operators AND, OR, and NOT are supported. Supported fields: * email * org_unit_id * os_platform * first_navigation_time * last_navigation_time
Declaration
[RequestParameter("filter", RequestParameterType.Query)]
public virtual string Filter { 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
OrderBy
Optional. The order by expression to sort the SaaS profile reports. Supported fields: * email * os_platform * first_navigation_time * last_navigation_time Default order is ascending. To specify descending order for a field, append " desc".
Declaration
[RequestParameter("orderBy", RequestParameterType.Query)]
public virtual string OrderBy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PageSize
Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 100 reports will be returned. The maximum value is 200; values above 200 will be coerced to 200.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PageToken
Optional. A page token, received from a previous FindSaasUsageProfiles call. Provide this to
retrieve the subsequent page.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
InitParameters()
Initializes FindSaasUsageProfiles parameter list.
Declaration
protected override void InitParameters()