View Source GoogleApi.Logging.V2.Model.SavedQuery (google_api_logging v0.47.0)

Describes a query that has been saved by a user.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The timestamp when the saved query was created.
  • description (type: String.t, default: nil) - Optional. A human readable description of the saved query.
  • displayName (type: String.t, default: nil) - Required. The user specified title for the SavedQuery.
  • loggingQuery (type: GoogleApi.Logging.V2.Model.LoggingQuery.t, default: nil) - Logging query that can be executed in Logs Explorer or via Logging API.
  • name (type: String.t, default: nil) - Output only. Resource name of the saved query.In the format: "projects/[PROJECT_ID]/locations/[LOCATION_ID]/savedQueries/[QUERY_ID]" For a list of supported locations, see Supported Regions (https://cloud.google.com/logging/docs/region-support#bucket-regions)After the saved query is created, the location cannot be changed.If the user doesn't provide a QUERY_ID, the system will generate an alphanumeric ID.
  • opsAnalyticsQuery (type: GoogleApi.Logging.V2.Model.OpsAnalyticsQuery.t, default: nil) - Analytics query that can be executed in Log Analytics.
  • updateTime (type: DateTime.t, default: nil) - Output only. The timestamp when the saved query was last updated.
  • visibility (type: String.t, default: nil) - Required. The visibility status of this query, which determines its ownership.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Logging.V2.Model.SavedQuery{
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  displayName: String.t() | nil,
  loggingQuery: GoogleApi.Logging.V2.Model.LoggingQuery.t() | nil,
  name: String.t() | nil,
  opsAnalyticsQuery: GoogleApi.Logging.V2.Model.OpsAnalyticsQuery.t() | nil,
  updateTime: DateTime.t() | nil,
  visibility: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.