Current section

Files

Jump to
dagger lib dagger gen function_cache_policy.ex
Raw

lib/dagger/gen/function_cache_policy.ex

# This file generated by `dagger_codegen`. Please DO NOT EDIT.
defmodule Dagger.FunctionCachePolicy do
@moduledoc """
The behavior configured for function result caching.
"""
use Dagger.Core.Base, kind: :enum, name: "FunctionCachePolicy"
@type t() :: :Default | :PerSession | :Never
@spec default() :: :Default
def default(), do: :Default
@spec per_session() :: :PerSession
def per_session(), do: :PerSession
@spec never() :: :Never
def never(), do: :Never
@doc false
@spec from_string(String.t()) :: t()
def from_string(string)
def from_string("Default"), do: :Default
def from_string("PerSession"), do: :PerSession
def from_string("Never"), do: :Never
end