Class InsightTypeConfig (3.1.0)

public sealed class InsightTypeConfig : IMessage<InsightTypeConfig>, IEquatable<InsightTypeConfig>, IDeepCloneable<InsightTypeConfig>, IBufferMessage, IMessage

Configuration for an InsightType.

Inheritance

Object > InsightTypeConfig

Namespace

Google.Cloud.Recommender.V1

Assembly

Google.Cloud.Recommender.V1.dll

Constructors

InsightTypeConfig()

public InsightTypeConfig()

InsightTypeConfig(InsightTypeConfig)

public InsightTypeConfig(InsightTypeConfig other)
Parameter
NameDescription
otherInsightTypeConfig

Properties

Annotations

public MapField<string, string> Annotations { get; }

Allows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.

Property Value
TypeDescription
MapField<String, String>

DisplayName

public string DisplayName { get; set; }

A user-settable field to provide a human-readable name to be used in user interfaces.

Property Value
TypeDescription
String

Etag

public string Etag { get; set; }

Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.

Property Value
TypeDescription
String

InsightTypeConfigName

public InsightTypeConfigName InsightTypeConfigName { get; set; }

InsightTypeConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
InsightTypeConfigName

InsightTypeGenerationConfig

public InsightTypeGenerationConfig InsightTypeGenerationConfig { get; set; }

InsightTypeGenerationConfig which configures the generation of insights for this insight type.

Property Value
TypeDescription
InsightTypeGenerationConfig

Name

public string Name { get; set; }

Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config

Property Value
TypeDescription
String

RevisionId

public string RevisionId { get; set; }

Output only. Immutable. The revision ID of the config. A new revision is committed whenever the config is changed in any way. The format is an 8-character hexadecimal string.

Property Value
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Last time when the config was updated.

Property Value
TypeDescription
Timestamp