Class DatabaseResourceRecommendationSignalData
Common model for database resource recommendation signal data.
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1.Data
Assembly: Google.Apis.CloudRedis.v1.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 |