View Source GoogleApi.Dataproc.V1.Model.SessionTemplate (google_api_dataproc v0.54.0)

A representation of a session template.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The time when the template was created.
  • creator (type: String.t, default: nil) - Output only. The email address of the user who created the template.
  • description (type: String.t, default: nil) - Optional. Brief description of the template.
  • environmentConfig (type: GoogleApi.Dataproc.V1.Model.EnvironmentConfig.t, default: nil) - Optional. Environment configuration for session execution.
  • jupyterSession (type: GoogleApi.Dataproc.V1.Model.JupyterConfig.t, default: nil) - Optional. Jupyter session config.
  • labels (type: map(), default: nil) - Optional. Labels to associate with sessions created using this template. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values can be empty, but, if present, must contain 1 to 63 characters and conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a session.
  • name (type: String.t, default: nil) - Required. The resource name of the session template.
  • runtimeConfig (type: GoogleApi.Dataproc.V1.Model.RuntimeConfig.t, default: nil) - Optional. Runtime configuration for session execution.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time the template was last updated.
  • uuid (type: String.t, default: nil) - Output only. A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataproc.V1.Model.SessionTemplate{
  createTime: DateTime.t() | nil,
  creator: String.t() | nil,
  description: String.t() | nil,
  environmentConfig: GoogleApi.Dataproc.V1.Model.EnvironmentConfig.t() | nil,
  jupyterSession: GoogleApi.Dataproc.V1.Model.JupyterConfig.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  runtimeConfig: GoogleApi.Dataproc.V1.Model.RuntimeConfig.t() | nil,
  updateTime: DateTime.t() | nil,
  uuid: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.