View Source GoogleApi.CloudFunctions.V2.Model.Runtime (google_api_cloud_functions v0.37.0)

Describes a runtime and any special information (e.g., deprecation status) related to it.

Attributes

  • decommissionDate (type: GoogleApi.CloudFunctions.V2.Model.Date.t, default: nil) - Decommission date for the runtime.
  • deprecationDate (type: GoogleApi.CloudFunctions.V2.Model.Date.t, default: nil) - Deprecation date for the runtime.
  • displayName (type: String.t, default: nil) - The user facing name, eg 'Go 1.13', 'Node.js 12', etc.
  • environment (type: String.t, default: nil) - The environment for the runtime.
  • name (type: String.t, default: nil) - The name of the runtime, e.g., 'go113', 'nodejs12', etc.
  • stage (type: String.t, default: nil) - The stage of life this runtime is in, e.g., BETA, GA, etc.
  • warnings (type: list(String.t), default: nil) - Warning messages, e.g., a deprecation warning.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudFunctions.V2.Model.Runtime{
  decommissionDate: GoogleApi.CloudFunctions.V2.Model.Date.t() | nil,
  deprecationDate: GoogleApi.CloudFunctions.V2.Model.Date.t() | nil,
  displayName: String.t() | nil,
  environment: String.t() | nil,
  name: String.t() | nil,
  stage: String.t() | nil,
  warnings: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.