VolumeService
Service for managing Daytona Volumes. Can be used to list, get, create and delete Volumes.
Constructors
new VolumeService()
def initialize(volumes_api, otel_state: nil)
Service for managing Daytona Volumes. Can be used to list, get, create and delete Volumes.
Parameters:
volumes_apiDaytonaApiClient:VolumesApi -otel_stateDaytona:OtelState, nil -
Returns:
VolumeService- a new instance of VolumeService
Methods
create()
def create(name)
Create new Volume.
Parameters:
nameString -
Returns:
Daytona:Volume
delete()
def delete(volume)
Delete a Volume.
Parameters:
volumeDaytona:Volume -
Returns:
void
get()
def get(name, create: false)
Get a Volume by name.
Parameters:
nameString -createBoolean -
Returns:
Daytona:Volume
list()
def list()
List all Volumes.
Returns:
Array\<Daytona:Volume\>