Class: FinchAPI::Models::Sandbox::Jobs::SandboxJobConfiguration

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/finch-api/models/sandbox/jobs/sandbox_job_configuration.rb

Direct Known Subclasses

ConfigurationUpdateParams

Defined Under Namespace

Modules: CompletionStatus, Type

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(completion_status:, type:) ⇒ SandboxJobConfiguration

Returns a new instance of SandboxJobConfiguration.



4
# File 'lib/finch-api/models/sandbox/jobs/sandbox_job_configuration.rb', line 4

def initialize(completion_status:, type:, **) = super

Instance Attribute Details

#completion_statusSymbol, FinchAPI::Models::Sandbox::Jobs::SandboxJobConfiguration::CompletionStatus



11
12
# File 'lib/finch-api/models/sandbox/jobs/sandbox_job_configuration.rb', line 11

required :completion_status,
enum: -> { FinchAPI::Models::Sandbox::Jobs::SandboxJobConfiguration::CompletionStatus }

#typeSymbol, FinchAPI::Models::Sandbox::Jobs::SandboxJobConfiguration::Type



17
# File 'lib/finch-api/models/sandbox/jobs/sandbox_job_configuration.rb', line 17

required :type, enum: -> { FinchAPI::Models::Sandbox::Jobs::SandboxJobConfiguration::Type }

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


2
# File 'lib/finch-api/models/sandbox/jobs/sandbox_job_configuration.rb', line 2

def self.values; end