Class OrganizationsResource.LocationsResource.InsightsResource.ConfiguredInsightRequest
Gets the value for a selected particular insight based on the provided filters. Use the organization level path for fetching at org level and project level path for fetching the insight value specific to a particular project.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.BeyondCorp.v1alpha
Assembly: Google.Apis.BeyondCorp.v1alpha.dll
Syntax
public class OrganizationsResource.LocationsResource.InsightsResource.ConfiguredInsightRequest : BeyondCorpBaseServiceRequest<GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse>, IClientServiceRequest<GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse>, IClientServiceRequest
Constructors
ConfiguredInsightRequest(IClientService, string)
Constructs a new ConfiguredInsight request.
Declaration
public ConfiguredInsightRequest(IClientService service, string insight)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | insight |
Properties
Aggregation
Required. Aggregation type. Available aggregation could be fetched by calling insight list and
get APIs in BASIC
view.
Declaration
[RequestParameter("aggregation", RequestParameterType.Query)]
public virtual OrganizationsResource.LocationsResource.InsightsResource.ConfiguredInsightRequest.AggregationEnum? Aggregation { get; set; }
Property Value
Type | Description |
---|---|
OrganizationsResource.LocationsResource.InsightsResource.ConfiguredInsightRequest.AggregationEnum? |
CustomGroupingFieldFilter
Optional. Filterable parameters to be added to the grouping clause. Available fields could be
fetched by calling insight list and get APIs in BASIC
view. =
is the only comparison
operator supported. AND
is the only logical operator supported. Usage:
field_filter="fieldName1=fieldVal1 AND fieldName2=fieldVal2". NOTE: Only AND
conditions are
allowed. NOTE: Use the filter_alias
from Insight.Metadata.Field
message for the filtering
the corresponding fields in this filter field. (These expressions are based on the filter
language described at https://google.aip.dev/160).
Declaration
[RequestParameter("customGrouping.fieldFilter", RequestParameterType.Query)]
public virtual string CustomGroupingFieldFilter { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomGroupingGroupFields
Required. Fields to be used for grouping. NOTE: Use the filter_alias
from
Insight.Metadata.Field
message for declaring the fields to be grouped-by here.
Declaration
[RequestParameter("customGrouping.groupFields", RequestParameterType.Query)]
public virtual Repeatable<string> CustomGroupingGroupFields { get; set; }
Property Value
Type | Description |
---|---|
Repeatable<string> |
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 |
FieldFilter
Optional. Other filterable/configurable parameters as applicable to the selected insight.
Available fields could be fetched by calling insight list and get APIs in BASIC
view. =
is
the only comparison operator supported. AND
is the only logical operator supported. Usage:
field_filter="fieldName1=fieldVal1 AND fieldName2=fieldVal2". NOTE: Only AND
conditions are
allowed. NOTE: Use the filter_alias
from Insight.Metadata.Field
message for the filtering
the corresponding fields in this filter field. (These expressions are based on the filter
language described at https://google.aip.dev/160).
Declaration
[RequestParameter("fieldFilter", RequestParameterType.Query)]
public virtual string FieldFilter { get; set; }
Property Value
Type | Description |
---|---|
string |
Group
Optional. Group id of the available groupings for the insight. Available groupings could be
fetched by calling insight list and get APIs in BASIC
view.
Declaration
[RequestParameter("group", RequestParameterType.Query)]
public virtual string Group { get; set; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Insight
Required. The resource name of the insight using the form:
organizations/{organization_id}/locations/{location_id}/insights/{insight_id}
projects/{project_id}/locations/{location_id}/insights/{insight_id}
.
Declaration
[RequestParameter("insight", RequestParameterType.Path)]
public virtual string Insight { get; }
Property Value
Type | Description |
---|---|
string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
PageSize
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
Type | Description |
---|---|
int? |
PageToken
Optional. Used to fetch the page represented by the token. Fetches the first page when not set.
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
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 |
Methods
InitParameters()
Initializes ConfiguredInsight parameter list.
Declaration
protected override void InitParameters()