Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdToCreateApp ¶ added in v1.5.0
type InferenceCreateCmd ¶
type InferenceCreateCmd struct {
ProjectId string
ProjectName domain.ResourceName
ProjectOwner domain.Account
ResourceLevel string
InferenceDir domain.Directory
BootFile domain.FilePath
}
func (*InferenceCreateCmd) Validate ¶
func (cmd *InferenceCreateCmd) Validate() error
type InferenceDTO ¶
type InferenceDetail ¶
type InferenceDetail = spaceappdomain.InferenceDetail
type InferenceIndex ¶
type InferenceIndex = spaceappdomain.InferenceIndex
type InferenceInternalService ¶
type InferenceInternalService interface {
UpdateDetail(*InferenceIndex, *InferenceDetail) error
}
func NewInferenceInternalService ¶
func NewInferenceInternalService(repo spaceapprepo.Inference) InferenceInternalService
type InferenceMessageService ¶
type InferenceMessageService interface {
CreateInferenceInstance(*spaceappdomain.InferenceInfo) error
ExtendSurvivalTime(*message.InferenceExtendInfo) error
}
func NewInferenceMessageService ¶
func NewInferenceMessageService( repo spaceapprepo.Inference, user userrepo.User, manager inference.Inference, ) InferenceMessageService
type InferenceService ¶
type InferenceService interface {
Create(string, *app.UserInfo, *InferenceCreateCmd) (InferenceDTO, string, error)
Get(info *InferenceIndex) (InferenceDTO, error)
CreateSpaceApp(CmdToCreateApp) error
}
func NewInferenceService ¶
func NewInferenceService( p platform.RepoFile, repo spaceapprepo.Inference, sender message.Sender, minSurvivalTime int, spacesender spacemesage.SpaceAppMessageProducer, ) InferenceService
type UnavailableRepoFileError ¶
type UnavailableRepoFileError struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.