Dagger.WorkspaceModuleSetting (dagger v1.0.0-beta.13)

Copy Markdown View Source

A constructor-backed module setting.

Summary

Functions

The constructor argument description.

A unique identifier for this WorkspaceModuleSetting.

Whether the setting accepts a list of values.

Whether the setting is an object type resolved from an address string (Container, Directory, File, Secret, Service, ...), which may be a module reference.

The configured value after applying the selected workspace environment, or empty when unset.

Types

t()

@type t() :: %Dagger.WorkspaceModuleSetting{client: term(), query_builder: term()}

Functions

description(workspace_module_setting)

@spec description(t()) :: {:ok, String.t()} | {:error, term()}

The constructor argument description.

id(workspace_module_setting)

@spec id(t()) :: {:ok, String.t()} | {:error, term()}

A unique identifier for this WorkspaceModuleSetting.

key(workspace_module_setting)

@spec key(t()) :: {:ok, String.t()} | {:error, term()}

The setting key.

list?(workspace_module_setting)

@spec list?(t()) :: {:ok, boolean()} | {:error, term()}

Whether the setting accepts a list of values.

object?(workspace_module_setting)

@spec object?(t()) :: {:ok, boolean()} | {:error, term()}

Whether the setting is an object type resolved from an address string (Container, Directory, File, Secret, Service, ...), which may be a module reference.

value(workspace_module_setting)

@spec value(t()) :: {:ok, String.t()} | {:error, term()}

The configured value after applying the selected workspace environment, or empty when unset.