Show / Hide Table of Contents

Class DatabaseResourceRecommendationSignalData

Common model for database resource recommendation signal data.

Inheritance
object
DatabaseResourceRecommendationSignalData
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.CloudRedis.v1beta1.Data
Assembly: Google.Apis.CloudRedis.v1beta1.dll
Syntax
public class DatabaseResourceRecommendationSignalData : IDirectResponseSchema

Properties

AdditionalMetadata

Optional. Any other additional metadata specific to recommendation

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

ETag

The ETag of the item.

Declaration
public virtual string ETag { 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

Required. last time recommendationw as refreshed

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

RecommendationState

Required. Recommendation state

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

Recommender

Required. Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876

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

RecommenderId

Required. ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"

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

RecommenderSubtype

Required. Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to content or primary_impact.category are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"

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

ResourceName

Required. Database resource name associated with the signal. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel

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

SignalType

Required. Type of signal, for example, SIGNAL_TYPE_IDLE, SIGNAL_TYPE_HIGH_NUMBER_OF_TABLES, etc.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX