View Source GoogleApi.Redis.V1beta1.Model.DatabaseResourceFeed (google_api_redis v0.39.0)

DatabaseResourceFeed is the top level proto to be used to ingest different database resource level events into Condor platform.

Attributes

  • feedTimestamp (type: DateTime.t, default: nil) - Required. Timestamp when feed is generated.
  • feedType (type: String.t, default: nil) - Required. Type feed to be ingested into condor
  • observabilityMetricData (type: GoogleApi.Redis.V1beta1.Model.ObservabilityMetricData.t, default: nil) -
  • recommendationSignalData (type: GoogleApi.Redis.V1beta1.Model.DatabaseResourceRecommendationSignalData.t, default: nil) -
  • resourceHealthSignalData (type: GoogleApi.Redis.V1beta1.Model.DatabaseResourceHealthSignalData.t, default: nil) -
  • resourceId (type: GoogleApi.Redis.V1beta1.Model.DatabaseResourceId.t, default: nil) - Primary key associated with the Resource. resource_id is available in individual feed level as well.
  • resourceMetadata (type: GoogleApi.Redis.V1beta1.Model.DatabaseResourceMetadata.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Redis.V1beta1.Model.DatabaseResourceFeed{
  feedTimestamp: DateTime.t() | nil,
  feedType: String.t() | nil,
  observabilityMetricData:
    GoogleApi.Redis.V1beta1.Model.ObservabilityMetricData.t() | nil,
  recommendationSignalData:
    GoogleApi.Redis.V1beta1.Model.DatabaseResourceRecommendationSignalData.t()
    | nil,
  resourceHealthSignalData:
    GoogleApi.Redis.V1beta1.Model.DatabaseResourceHealthSignalData.t() | nil,
  resourceId: GoogleApi.Redis.V1beta1.Model.DatabaseResourceId.t() | nil,
  resourceMetadata:
    GoogleApi.Redis.V1beta1.Model.DatabaseResourceMetadata.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.