Documentation
¶
Index ¶
- type DockerProvider
- func (p DockerProvider) CreateProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p DockerProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) DestroyProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p DockerProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) GetDefaultTargets() (*[]provider.ProviderTarget, error)
- func (p DockerProvider) GetInfo() (provider.ProviderInfo, error)
- func (p DockerProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*workspace.ProjectInfo, error)
- func (p DockerProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
- func (p DockerProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
- func (p *DockerProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StartProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StopProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
- func (p DockerProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerProvider ¶
type DockerProvider struct { BasePath *string DaytonaDownloadUrl *string DaytonaVersion *string ServerUrl *string ApiUrl *string LogsDir *string ApiPort *uint32 ServerPort *uint32 RemoteSockDir string }
func (DockerProvider) CreateProject ¶
func (p DockerProvider) CreateProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (DockerProvider) CreateWorkspace ¶
func (p DockerProvider) CreateWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) DestroyProject ¶
func (p DockerProvider) DestroyProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (DockerProvider) DestroyWorkspace ¶
func (p DockerProvider) DestroyWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) GetDefaultTargets ¶
func (p DockerProvider) GetDefaultTargets() (*[]provider.ProviderTarget, error)
func (DockerProvider) GetInfo ¶
func (p DockerProvider) GetInfo() (provider.ProviderInfo, error)
func (DockerProvider) GetProjectInfo ¶
func (p DockerProvider) GetProjectInfo(projectReq *provider.ProjectRequest) (*workspace.ProjectInfo, error)
func (DockerProvider) GetTargetManifest ¶
func (p DockerProvider) GetTargetManifest() (*provider.ProviderTargetManifest, error)
func (DockerProvider) GetWorkspaceInfo ¶
func (p DockerProvider) GetWorkspaceInfo(workspaceReq *provider.WorkspaceRequest) (*workspace.WorkspaceInfo, error)
func (*DockerProvider) Initialize ¶
func (p *DockerProvider) Initialize(req provider.InitializeProviderRequest) (*provider_util.Empty, error)
func (DockerProvider) StartProject ¶
func (p DockerProvider) StartProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (DockerProvider) StartWorkspace ¶
func (p DockerProvider) StartWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
func (DockerProvider) StopProject ¶
func (p DockerProvider) StopProject(projectReq *provider.ProjectRequest) (*provider_util.Empty, error)
func (DockerProvider) StopWorkspace ¶
func (p DockerProvider) StopWorkspace(workspaceReq *provider.WorkspaceRequest) (*provider_util.Empty, error)
Click to show internal directories.
Click to hide internal directories.