Class OrganizationsResource.LocationsResource.InsightsResource.ListRequest
Lists for all the available insights that could be fetched from the system. Allows to filter using
category. Setting the view to BASIC will let you iterate over the list of insight metadatas.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.BeyondCorp.v1alpha
Assembly: Google.Apis.BeyondCorp.v1alpha.dll
Syntax
public class OrganizationsResource.LocationsResource.InsightsResource.ListRequest : BeyondCorpBaseServiceRequest<GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse>, IClientServiceRequest<GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, string)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | parent |
Properties
Aggregation
Optional. Aggregation type. The default is 'DAILY'.
Declaration
[RequestParameter("aggregation", RequestParameterType.Query)]
public virtual OrganizationsResource.LocationsResource.InsightsResource.ListRequest.AggregationEnum? Aggregation { get; set; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.LocationsResource.InsightsResource.ListRequest.AggregationEnum? |
EndTime
object representation of EndTimeRaw.
Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
EndTimeDateTimeOffset
Declaration
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
EndTimeRaw
String representation of EndTimeDateTimeOffset, formatted for inclusion in the HTTP request.
Declaration
[RequestParameter("endTime", RequestParameterType.Query)]
public virtual string EndTimeRaw { get; }
Property Value
| Type | Description |
|---|---|
| string |
Filter
Optional. Filter expression to restrict the insights returned. Supported filter fields: * type
category*subCategoryExamples: * "category = application AND type = count" * "category = application AND subCategory = iap" * "type = status" Allowed values: * type: [count, latency, status, list] * category: [application, device, request, security] * subCategory: [iap, caa, webprotect] NOTE: Only equality based comparison is allowed. OnlyANDconjunction is allowed. NOTE: The 'AND' in the filter field needs to be in capital letters only. NOTE: Just filtering onsubCategoryis not allowed. It should be passed in with the parentcategorytoo. (These expressions are based on the filter language described at https://google.aip.dev/160).
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. Hint for how to order the results. This is currently ignored.
Declaration
[RequestParameter("orderBy", RequestParameterType.Query)]
public virtual string OrderBy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PageSize
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. NOTE: Default page size is 50.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PageToken
Optional. A token identifying a page of results the server should return.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Parent
Required. The resource name of InsightMetadata using the form:
organizations/{organization_id}/locations/{location}
projects/{project_id}/locations/{location_id}
Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
StartTime
object representation of StartTimeRaw.
Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
StartTimeDateTimeOffset
Declaration
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
StartTimeRaw
String representation of StartTimeDateTimeOffset, formatted for inclusion in the HTTP request.
Declaration
[RequestParameter("startTime", RequestParameterType.Query)]
public virtual string StartTimeRaw { get; }
Property Value
| Type | Description |
|---|---|
| string |
View
Required. List only metadata or full data.
Declaration
[RequestParameter("view", RequestParameterType.Query)]
public virtual OrganizationsResource.LocationsResource.InsightsResource.ListRequest.ViewEnum? View { get; set; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.LocationsResource.InsightsResource.ListRequest.ViewEnum? |
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()