Show / Hide Table of Contents

Class GoogleCloudRecommenderV1Insight

An insight along with the information used to derive the insight. The insight may have associated recommendations as well.

Inheritance
object
GoogleCloudRecommenderV1Insight
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Recommender.v1.Data
Assembly: Google.Apis.Recommender.v1.dll
Syntax
public class GoogleCloudRecommenderV1Insight : IDirectResponseSchema

Properties

AssociatedRecommendations

Recommendations derived from this insight.

Declaration
[JsonProperty("associatedRecommendations")]
public virtual IList<GoogleCloudRecommenderV1InsightRecommendationReference> AssociatedRecommendations { get; set; }
Property Value
Type Description
IList<GoogleCloudRecommenderV1InsightRecommendationReference>

Category

Category being targeted by the insight.

Declaration
[JsonProperty("category")]
public virtual string Category { get; set; }
Property Value
Type Description
string

Content

A struct of custom fields to explain the insight. Example: "grantedPermissionsCount": "1000"

Declaration
[JsonProperty("content")]
public virtual IDictionary<string, object> Content { get; set; }
Property Value
Type Description
IDictionary<string, object>

Description

Free-form human readable summary in English. The maximum length is 500 characters.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

ETag

Fingerprint of the Insight. Provides optimistic locking when updating states.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
string

InsightSubtype

Insight subtype. Insight content schema will be stable for a given subtype.

Declaration
[JsonProperty("insightSubtype")]
public virtual string InsightSubtype { get; set; }
Property Value
Type Description
string

LastRefreshTime

object representation of LastRefreshTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastRefreshTimeDateTimeOffset instead.")]
public virtual object LastRefreshTime { get; set; }
Property Value
Type Description
object

LastRefreshTimeDateTimeOffset

DateTimeOffset representation of LastRefreshTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastRefreshTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

LastRefreshTimeRaw

Timestamp of the latest data used to generate the insight.

Declaration
[JsonProperty("lastRefreshTime")]
public virtual string LastRefreshTimeRaw { get; set; }
Property Value
Type Description
string

Name

Identifier. Name of the insight.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ObservationPeriod

Observation period that led to the insight. The source data used to generate the insight ends at last_refresh_time and begins at (last_refresh_time - observation_period).

Declaration
[JsonProperty("observationPeriod")]
public virtual object ObservationPeriod { get; set; }
Property Value
Type Description
object

Severity

Insight's severity.

Declaration
[JsonProperty("severity")]
public virtual string Severity { get; set; }
Property Value
Type Description
string

StateInfo

Information state and metadata.

Declaration
[JsonProperty("stateInfo")]
public virtual GoogleCloudRecommenderV1InsightStateInfo StateInfo { get; set; }
Property Value
Type Description
GoogleCloudRecommenderV1InsightStateInfo

TargetResources

Fully qualified resource names that this insight is targeting.

Declaration
[JsonProperty("targetResources")]
public virtual IList<string> TargetResources { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX