Skip to content
View as Markdown

Service for managing Daytona Volumes. Can be used to list, get, create and delete Volumes.

def initialize(volumes_api, otel_state:)

Service for managing Daytona Volumes. Can be used to list, get, create and delete Volumes.

Parameters:

  • volumes_api DaytonaApiClient:VolumesApi -
  • otel_state Daytona:OtelState, nil -

Returns:

  • VolumeService - a new instance of VolumeService
def create(name)

Create new Volume.

Parameters:

  • name String -

Returns:

  • Daytona:Volume
def delete(volume)

Delete a Volume.

Parameters:

  • volume Daytona:Volume -

Returns:

  • void
def get(name, create:)

Get a Volume by name.

Parameters:

  • name String -
  • create Boolean -

Returns:

  • Daytona:Volume
def list()

List all Volumes.

Returns:

  • Array\<Daytona:Volume\>