Class GoogleCloudRecommenderV1Insight
An insight along with the information used to derive the insight. The insight may have associated recommendations as well.
Implements
Inherited Members
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> |