Class ProjectsResource.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 ProjectsResource.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 ProjectsResource.LocationsResource.InsightsResource.ListRequest.AggregationEnum? Aggregation { get; set; }
Property Value
Type | Description |
---|---|
ProjectsResource.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
*subCategory
Examples: * "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. OnlyAND
conjunction is allowed. NOTE: The 'AND' in the filter field needs to be in capital letters only. NOTE: Just filtering onsubCategory
is not allowed. It should be passed in with the parentcategory
too. (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 ProjectsResource.LocationsResource.InsightsResource.ListRequest.ViewEnum? View { get; set; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.InsightsResource.ListRequest.ViewEnum? |
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()