Class: DaytonaApiClient::GpuType
- Inherits:
-
Object
- Object
- DaytonaApiClient::GpuType
- Defined in:
- lib/daytona_api_client/models/gpu_type.rb
Constant Summary collapse
- H100 =
"H100".freeze
- H200 =
"H200".freeze
- RTX_PRO_6000 =
"RTX-PRO-6000".freeze
- RTX_4090 =
"RTX-4090".freeze
- RTX_5090 =
"RTX-5090".freeze
- MI355X =
"MI355X".freeze
- UNKNOWN_DEFAULT_OPEN_API =
"unknown_default_open_api".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
26 27 28 |
# File 'lib/daytona_api_client/models/gpu_type.rb', line 26 def self.all_vars @all_vars ||= [H100, H200, RTX_PRO_6000, RTX_4090, RTX_5090, MI355X, UNKNOWN_DEFAULT_OPEN_API].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
33 34 35 |
# File 'lib/daytona_api_client/models/gpu_type.rb', line 33 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
40 41 42 43 |
# File 'lib/daytona_api_client/models/gpu_type.rb', line 40 def build_from_hash(value) return value if GpuType.all_vars.include?(value) UNKNOWN_DEFAULT_OPEN_API end |