GoogleApi.LifeSciences.V2beta.Model.Pipeline (google_api_life_sciences v0.10.0) View Source

Specifies a series of actions to execute, expressed as Docker containers.

Attributes

  • actions (type: list(GoogleApi.LifeSciences.V2beta.Model.Action.t), default: nil) - The list of actions to execute, in the order they are specified.
  • environment (type: map(), default: nil) - The environment to pass into every action. Each action can also specify additional environment variables but cannot delete an entry from this map (though they can overwrite it with a different value).
  • resources (type: GoogleApi.LifeSciences.V2beta.Model.Resources.t, default: nil) - The resources required for execution.
  • timeout (type: String.t, default: nil) - The maximum amount of time to give the pipeline to complete. This includes the time spent waiting for a worker to be allocated. If the pipeline fails to complete before the timeout, it will be cancelled and the error code will be set to DEADLINE_EXCEEDED. If unspecified, it will default to 7 days.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.LifeSciences.V2beta.Model.Pipeline{
  actions: [GoogleApi.LifeSciences.V2beta.Model.Action.t()],
  environment: map(),
  resources: GoogleApi.LifeSciences.V2beta.Model.Resources.t(),
  timeout: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.