View Source GoogleApi.Language.V1.Model.RamMetric (google_api_language v0.14.0)

Attributes

  • gibSec (type: String.t, default: nil) - Required. VM memory in Gigabyte second, e.g. 3600. Using int64 type to match billing metrics definition.
  • machineSpec (type: String.t, default: nil) - Required. Machine spec, e.g. N1_STANDARD_4.
  • memories (type: float(), default: nil) - Required. VM memory in gb.
  • ramType (type: String.t, default: nil) - Required. Type of ram.
  • trackingLabels (type: map(), default: nil) - Billing tracking labels. They do not contain any user data but only the labels set by Vertex Core Infra itself. Tracking labels' keys are defined with special format: goog-[\p{Ll}\p{N}]+ E.g. "key": "goog-k8s-cluster-name","value": "us-east1-b4rk"

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Language.V1.Model.RamMetric{
  gibSec: String.t() | nil,
  machineSpec: String.t() | nil,
  memories: float() | nil,
  ramType: String.t() | nil,
  trackingLabels: map() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.